private void ProductoEditar_Load(object sender, EventArgs e) { //carga los datos que esten en las empresas dsHaitoTableAdapters.obtenerEmpresasActivasTableAdapter eata = new dsHaitoTableAdapters.obtenerEmpresasActivasTableAdapter(); cbEmpresa.ValueMember = "idEmpresa"; cbEmpresa.DisplayMember = "nombre"; cbEmpresa.DataSource = eata.GetData(0, null); if (idProducto == 0)//nuevo producto carga el id del producto que sigue { //saca el ultimo ID para asignar el siguiente dsHaitoTableAdapters.QueriesTableAdapter qta = new dsHaitoTableAdapters.QueriesTableAdapter(); idProducto = (int)qta.obtenerSigIDProducto(); txtID.Text = idProducto.ToString(); } else //carga los datos del producto que se va a modificar { dsHaitoTableAdapters.obtenerProductosActivosTableAdapter pata = new dsHaitoTableAdapters.obtenerProductosActivosTableAdapter(); DataTable dt = pata.GetData(idProducto); txtID.Text = dt.Rows[0]["idProducto"].ToString(); txtNombre.Text = dt.Rows[0]["nombre"].ToString(); cbEmpresa.SelectedValue = dt.Rows[0]["idEmpresa"].ToString(); } }
private void cargarProductos() { productoDataGridView.DataSource = null; productoDataGridView.Refresh(); dsHaitoTableAdapters.obtenerProductosActivosTableAdapter pta = new dsHaitoTableAdapters.obtenerProductosActivosTableAdapter(); // DataTable dt = new DataTable(); productoDataGridView.DataSource = pta.GetData(0); //ocultar las columnas que no se deben de ver productoDataGridView.Columns[2].Visible = false; productoDataGridView.Columns[3].Visible = false; }
private void btnBuscarProducto_Click(object sender, EventArgs e) { BuscarElementos busqueda = new BuscarElementos("productos"); busqueda.ShowDialog(); int idProducto = busqueda.resultado; if (idProducto != 0) { dsHaitoTableAdapters.obtenerProductosActivosTableAdapter ta = new dsHaitoTableAdapters.obtenerProductosActivosTableAdapter(); dtProd = ta.GetData(idProducto); tbProducto.Text = dtProd.Rows[0]["nombre"].ToString(); } }
private void btnNuevo_Click(object sender, EventArgs e) { //crear un nuevo producto y agregarlo ProductoEditar nuevo = new ProductoEditar(0); nuevo.ShowDialog(); idProducto = nuevo.idProducto; nuevo.Close(); if (idProducto != 0) { try { dsHaitoTableAdapters.obtenerProductosActivosTableAdapter ta = new dsHaitoTableAdapters.obtenerProductosActivosTableAdapter(); dtProd = ta.GetData(idProducto); tbProducto.Text = dtProd.Rows[0]["nombre"].ToString(); } catch { AutoClosingMessageBox.Show("No encontrado", "Error", 3000); } } }