private void tblProveedores_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e) { try { if (e.RowIndex >= 0) { CEProveedor proveedor = new CEProveedor { documento = tblProveedores.CurrentRow.Cells["NIT"].Value.ToString(), nombreCompleto = tblProveedores.CurrentRow.Cells["RAZON_SOCIAL"].Value.ToString(), nombreCorto = tblProveedores.CurrentRow.Cells["NOMBRE_CORTO"].Value.ToString(), correo = tblProveedores.CurrentRow.Cells["CORREO"].Value.ToString(), telefono = tblProveedores.CurrentRow.Cells["TELEFONO"].Value.ToString(), direccion = tblProveedores.CurrentRow.Cells["DIRECCION"].Value.ToString() }; if (ProveedorMovimientos != null) { switch (ProveedorMovimientos) { case "INSTALAR": IAgregarProveedorIns parent = this.Owner as IAgregarProveedorIns; parent.AgregarProveedorInstalacion(proveedor); break; case "RECOGER": IAgregarProveedorRec parent2 = this.Owner as IAgregarProveedorRec; parent2.AgregarProveedorRecogida(proveedor); break; } this.Close(); } else { Agregar agregarProveedor = new Agregar(proveedor); agregarProveedor.Tag = "U"; agregarProveedor.TopLevel = false; agregarProveedor.Dock = DockStyle.None; Controls.Add(agregarProveedor); agregarProveedor.Location = new Point(50, 50); agregarProveedor.BringToFront(); agregarProveedor.FormClosed += new FormClosedEventHandler(A_FormClosed); agregarProveedor.Show(); } } } catch (Exception ex) { MessageBox.Show("Se presento el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public int ActualizarProveedor(CEProveedor proveedor) { Config.openConnection(connection); SqlCommand command = new SqlCommand("INV.PROVEEDORES", connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.AddWithValue("@OPERACION", "UP"); command.Parameters.AddWithValue("@NIT", proveedor.documento); command.Parameters.AddWithValue("@RAZONSOCIAL", proveedor.nombreCompleto); command.Parameters.AddWithValue("@NOMBRECORTO", proveedor.nombreCorto); command.Parameters.AddWithValue("@TELEFONO", proveedor.telefono); command.Parameters.AddWithValue("@CORREO", proveedor.correo); command.Parameters.AddWithValue("@DIRECCION", proveedor.direccion); int Resultado = command.ExecuteNonQuery(); Config.closeConnection(connection); return(Resultado); }
private void btnSave_Click(object sender, EventArgs e) { try { CNPersonas personas = new CNPersonas(); CEProveedor proveedor = new CEProveedor { documento = txtId.Text, nombreCompleto = txtRazonSocial.Text.ToUpper(), nombreCorto = txtNombreCorto.Text.ToUpper(), correo = txtCorreo.Text.ToUpper(), telefono = txtNumero.Text, direccion = txtDireccion.Text.ToUpper() }; if (Tag.ToString() == "I") { if (personas.AgregarProveedor(proveedor) > 0) { Close(); } } else { if (personas.ActualizarProveedor(proveedor) > 0) { Close(); } } } catch (Exception ex) { MessageBox.Show("Se presento el siguiente error: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Agregar(CEProveedor proveedor) { InitializeComponent(); this.proveedor = proveedor; }
public int ActualizarProveedor(CEProveedor proveedor) { return(personas.ActualizarProveedor(proveedor)); }
public int AgregarProveedor(CEProveedor proveedor) { return(personas.AgregarProveedor(proveedor)); }
public void AgregarProveedorInstalacion(CEProveedor proveedor) { txtNit.Text = proveedor.documento; txtRazonSocial.Text = proveedor.nombreCompleto; }
public void AgregarProveedorRecogida(CEProveedor proveedor) { txtNit.Text = proveedor.documento; txtRazonSocial.Text = proveedor.nombreCompleto; }