Exemple #1
0
 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");
         }
     }
 }
Exemple #2
0
 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();
             }
         }
     }
 }