private void BtnAgregarItem_Click(object sender, RoutedEventArgs e) { //Insertar if (txtcodigoinsert.Text == "" && txtpreciobaseinsert.Text == "" && txtIdProductoInsertar.Text == "" && Validate.Numeros(txtpreciobaseinsert.Text) != true) { MessageBox.Show("Debe completar todos los campos del formulario"); } else { txtpreciobaseinsert.Text = txtpreciobaseinsert.Text.Trim(); txtcodigoinsert.Text = txtcodigoinsert.Text.Trim(); brl = new ItemBRL(); DataTable dt = brl.VerificarItem(txtcodigoinsert.Text); if (dt.Rows.Count == 0) { try { //Insertar DateTime fechahora = DateTime.Now; item = new Item(txtcodigoinsert.Text, int.Parse(txtIdProductoInsertar.Text.ToString()), double.Parse(txtpreciobaseinsert.Text.ToString()), fechahora); brl = new ItemBRL(item); brl.Insert(); MessageBox.Show("Registro Exitoso"); txtcodigoinsert.Text = ""; txtIdProductoInsertar.Text = ""; txtnombreproductoinsert.Text = ""; txtpreciobaseinsert.Text = ""; Items itemswin = new Items(); itemswin.dgdbusqueda.ItemsSource = null; itemswin.dgdbusqueda.Visibility = Visibility.Hidden; itemswin.txtnombreproductobuscado.Text = ""; this.Close(); itemswin.Show(); } catch (Exception ex) { MessageBox.Show("Ocurrio un error comuniquese con el administrador de sistemas"); } } else { MessageBox.Show("El Articulo ya existe"); } } }
private void BtnActualizarItem_Click(object sender, RoutedEventArgs e) { //Modificar if (txtcodigo.Text == "" && txtidItem.Text == "" && txtpreciobase.Text == "") { MessageBox.Show("El codigo y/o el precio del item no pueden ir vacios"); } else { txtcodigo.Text = txtcodigo.Text.Trim(); txtidItem.Text = txtidItem.Text.Trim(); txtpreciobase.Text = txtpreciobase.Text.Trim(); brl = new ItemBRL(); DataTable dt = brl.VerificarItem(txtcodigo.Text); if (dt.Rows.Count == 0) { try { //Modificar item = new Item(); item.CodigoItem = txtcodigo.Text; item.PrecioBaseItem = double.Parse(txtpreciobase.Text.ToString()); item.IdItem = int.Parse(txtidItem.Text.ToString()); brl = new ItemBRL(item); brl.Update(); MessageBox.Show("Item Modificado Exitosamente"); Items itemss = new Items(); txtidItem.Text = ""; txtcodigo.Text = ""; txtpreciobase.Text = ""; this.Close(); itemss.Show(); } catch (Exception) { MessageBox.Show("Ocurrio un error al modificar el Item intente nuevamente si el error persiste comuniquese con el administrador de sistemas"); } } else { if (txtcodigo.Text == "" && txtpreciobase.Text == "") { MessageBox.Show("Complete el codigo y/o el precio del Item"); } else { item = new Item(); item.CodigoItem = txtcodigo.Text; item.PrecioBaseItem = double.Parse(txtpreciobase.Text.ToString()); item.IdItem = int.Parse(txtidItem.Text.ToString()); brl = new ItemBRL(item); brl.Update(); MessageBox.Show("El Item ya existe solo se modifico el precio"); Items itemss = new Items(); txtidItem.Text = ""; txtcodigo.Text = ""; txtpreciobase.Text = ""; this.Close(); itemss.Show(); } } } }