private void buttonAddProvider_Click(object sender, EventArgs e) { Proveedor.Nuevo formNuevoProveedor = new Proveedor.Nuevo(1, null); formNuevoProveedor.ShowDialog(); if (formNuevoProveedor.proveedor.ID > 0) { loadProveedores(); comboBoxProveedor.SelectedValue = formNuevoProveedor.proveedor.ID; } }
private void searchProveedor() { proveedor.NIT = textBoxNit.Text.Trim(); DataTable dataTableProveedores = objetoProveedor.select(proveedor); if (dataTableProveedores.Rows.Count > 0) { if (dataTableProveedores.Rows.Count == 1) { proveedor.ID = Convert.ToInt32(dataTableProveedores.Rows[0]["Id"]); textBoxProveedor.Text = dataTableProveedores.Rows[0]["Nombre"].ToString(); } else { Proveedor.Busqueda formBusquedaDeProveedores = new Proveedor.Busqueda(dataTableProveedores); formBusquedaDeProveedores.ShowDialog(); if (formBusquedaDeProveedores.row > -1) { int rowIndex = formBusquedaDeProveedores.row; proveedor.ID = Convert.ToInt32(dataTableProveedores.Rows[rowIndex]["Id"]); textBoxProveedor.Text = dataTableProveedores.Rows[rowIndex]["Nombre"].ToString(); } } } else { Proveedor.Nuevo formularioNuevoProveedor = new Proveedor.Nuevo(2, proveedor.NIT); formularioNuevoProveedor.ShowDialog(); proveedor = formularioNuevoProveedor.proveedor; if (proveedor.ID > 0) { textBoxNit.Text = proveedor.NIT; textBoxProveedor.Text = proveedor.NOMBRE; } } }