Mil gracias, ya lo veo.....puedo disponer de dos días, para ello...Gracias....
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúprivate: System::Void buttonVender_Click(System::Object^ sender, System::EventArgs^ e) {
OleDbConnection^ connection = gcnew OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Users\\Guillermo\\Documents\\Visual Studio 2008\\Projects\\VtaInsumosPc\\VaInsumosPc.accdb;");
OleDbCommand^ command = connection->CreateCommand();
command->CommandText = "INSERT INTO Venta (Id_Usu, Id_Prod, Fecha, Descripción, Precio, Cantidad, Total) VALUES (@Id_Usu, @Id_Prod, @Fecha, @Descrip, @Precio, @Cantidad, @Total)";
for each (DataGridViewRow^ row in dataGridView1->Rows)
{
command->Parameters->Clear();
command->Parameters->AddWithValue("@Id_Usu", Convert::ToInt32(row->Cells["Vend"]->Value));
command->Parameters->AddWithValue("@Id_Prod", Convert::ToInt32(row->Cells["CódProd"]->Value));
command->Parameters->AddWithValue("@Fecha", dateTimePicker1->Value);
command->Parameters->AddWithValue("@Descrip", Convert::ToString(row->Cells["Descripción"]->Value));
command->Parameters->AddWithValue("@Precio", Convert::ToInt32(row->Cells["Precio"]->Value));
command->Parameters->AddWithValue("@Cantidad", Convert::ToInt32(row->Cells["Cantidad"]->Value));
command->Parameters->AddWithValue("@Total", Convert::ToInt32(row->Cells["Total"]->Value));
connection->Open();
command->ExecuteNonQuery();
connection->Close();
MessageBox::Show("Venta registrada con éxito...");
}
OleDbConnection^ con = gcnew OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\usuarios\\alumno\\documentos\\venta de insumo.accdb;");
OleDbCommand^ command = con->CreateCommand();
command->CommandText =("Update usuario Set Usuario ='"+textBox3->Text+"', clave ='"+textBox4->Text "', Nombre='"+textBox2->Text"' Where Id_usuario ="+texbox1->Text+"");
con->Open();
command->ExecuteNonQuery();
con->Close();
MessageBox::Show("Datos actualizados con exito...");
cargarDataGridView();
[code=cpp]
[/code]
public: void cargarDataGridView()
{
OleDbConnection^ connection = gcnew OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\usuarios\\alumno\\documentos\\venta de insumos.accdb;");
OleDbCommand^ command = connection->CreateCommand();
command->CommandText = "Select Idusuario, Usuario, Clave, Nombre From usuario Order By Idusuario Asc";
OleDbDataReader^ dr;
connection->Open();
dataGridView1->Rows->Clear();
dr = command->ExecuteReader();
while (dr->Read())
{
int reglon = dataGridView1->Rows->Add();
dataGridView1->Rows[reglon]->Cells["ID_Usuario"]->Value = dr->GetInt32(dr->GetOrdinal("Idusuario")).ToString();
dataGridView1->Rows[reglon]->Cells["Usuario"]->Value = dr->GetString(dr->GetOrdinal("Usuario"));
dataGridView1->Rows[reglon]->Cells["Clave"]->Value = dr->GetString(dr->GetOrdinal("Clave"));
dataGridView1->Rows[reglon]->Cells["Nombre"]->Value = dr->GetString(dr->GetOrdinal("Nombre"));
}
connection->Close();