コード例 #1
0
        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();
        }
コード例 #2
0
        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);
            }
        }