private void TxtCodigoProducto_Validating(object sender, CancelEventArgs e) { Producto oProducto; oProducto = oProductoDAO.Buscar(TxtCodigoProducto.Text.Trim()); if (oProducto != null) { //TxtCodigo.Text = oDatos.Codigo.Trim(); TxtIdProducto.Text = oProducto.IdProducto.ToString().Trim(); TxtDescripProducto.Text = oProducto.Descripcion.Trim(); TxtPrecioVenta.Text = oProducto.PrecioVenta.ToString().Trim(); //TxtNombreEmpleado.Text = oEmpleado.n.Trim(); } }
private void BtnGuardar_Click(object sender, EventArgs e) { try { if (TxtCodigo.Text == "" || TxtDescripcion.Text == "" || TxtPrecioCompra.Text == "" || TxtPrecioVenta.Text == "" || TxtStock.Text == "") { MessageBox.Show("Los campos estan vacios", "llene los campos", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (NuevoRegistro == true) { Producto oProducto = new Producto(); oProducto.Codigo = TxtCodigo.Text.Trim(); oProducto.Descripcion = TxtDescripcion.Text.Trim(); oProducto.PrecioCompra = Convert.ToDecimal(TxtPrecioCompra.Text.Trim()); oProducto.PrecioVenta = Convert.ToDecimal(TxtPrecioVenta.Text.Trim()); oProducto.Stock = Convert.ToInt32(TxtStock.Text.Trim()); oProducto.CategoriaIdCategoria = (int)CbxCategoria.SelectedValue; oProducto.MarcaIdMarca = (int)CbxMarca.SelectedValue; oProducto.ModeloIdModelo = (int)CbxModelo.SelectedValue; if (oProductosDAO.Agregar(oProducto) == false) { MessageBox.Show("El nuevo registro no pudo ser grabado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { MessageBox.Show("El nuevo registro fue grabado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } } else { Producto oProducto = oProductosDAO.Buscar(TxtCodigo.Text.Trim()); oProducto.Descripcion = TxtDescripcion.Text.Trim(); oProducto.PrecioCompra = Convert.ToDecimal(TxtPrecioCompra.Text.Trim()); oProducto.PrecioVenta = Convert.ToDecimal(TxtPrecioVenta.Text.Trim()); oProducto.Stock = Convert.ToInt32(TxtStock.Text.Trim()); oProducto.CategoriaIdCategoria = (int)CbxCategoria.SelectedValue; oProducto.MarcaIdMarca = (int)CbxMarca.SelectedValue; oProducto.ModeloIdModelo = (int)CbxModelo.SelectedValue; if (oProductosDAO.Modificar(oProducto) == false) { MessageBox.Show("El Registro no fue Modificado", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { MessageBox.Show("Registro Modificado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Error); return; //LimpiarControles(); //DesactivaControles(true); //TxtCodigo.Text = ""; //TxtCodigo.Focus(); } } } } catch (Exception ex) { MessageBox.Show("Hola exepcion", ex.Message); throw; } }