private void btnNew_Click(object sender, EventArgs e) { Agregar agregarProveedor = new Agregar(null); agregarProveedor.Tag = "I"; 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(); }
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); } }