Exemple #1
0
 private void aceptar_Click(object sender, EventArgs e)
 {
     if (Modelo2.Text == "" || Marca2.Text == "" || Descripcion2.Text == "" || Existencia2.Text == "" || PrecioIVA2.Text == "" || PrecioUni2.Text == "")
     {
         MessageBox.Show("favor de llenar todos los campos");
     }
     else
     {
         try
         {
             Producto productoa = new Producto();
             productoa.modelo         = Modelo2.Text.Trim();
             productoa.marca          = Marca2.Text.Trim();
             productoa.descripcion    = Descripcion2.Text.Trim();
             productoa.existencia     = int.Parse(Existencia2.Text);
             productoa.precioIVA      = float.Parse(PrecioIVA2.Text);
             productoa.precioUnitario = float.Parse(PrecioUni2.Text);
             int resultado = ProductoFUN.Alta(productoa);
             if (resultado > 0)
             {
                 MessageBox.Show("Producto nuevo agregado con éxito", "Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Error al guardar nuevo producto", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             }
         }
         catch (Exception m)
         {
             MessageBox.Show("producto existente");
         }
     }
 }
Exemple #2
0
 private void salida_Click(object sender, EventArgs e)
 {
     if (panel.SelectedRows.Count == 1)
     {
         if (unidadesSalida.Text == "" || int.Parse(unidadesSalida.Text) < 0)
         {
             MessageBox.Show("favor de introducir una cantidad valida");
         }
         else
         {
             int x = 0;
             x = Convert.ToInt32(panel.CurrentRow.Cells[3].Value);
             string y = "";
             y = Convert.ToString(panel.CurrentRow.Cells[0].Value);
             int w = int.Parse(unidadesSalida.Text);
             if (x >= w)
             {
                 ProductoFUN.salida(x, y, w);
                 panel.DataSource = ProductoFUN.consulta(searchdata.Text, searchdata.Text);
             }
             else
             {
                 MessageBox.Show("No hay existencia suficiente para realizar esa salida");
             }
         }
     }
     else
     {
         MessageBox.Show("seleccione linea");
     }
 }
Exemple #3
0
 private void buscar_Click(object sender, EventArgs e)
 {
     if (searchdata.Text == "")
     {
         MessageBox.Show("favor de escribir un dato");
     }
     else
     {
         panel.DataSource = ProductoFUN.consulta(searchdata.Text, searchdata.Text);
         if (panel.DisplayedRowCount(true).Equals(0))
         {
             MessageBox.Show("no se ha encontrado ningún producto");
         }
     }
 }
Exemple #4
0
 private void baja_Click(object sender, EventArgs e)
 {
     if (panel.SelectedRows.Count == 1)
     {
         if (MessageBox.Show("¿Está seguro de eliminar este producto?", "seguro", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             string x = "";
             x = Convert.ToString(panel.CurrentRow.Cells[0].Value);
             string y = "";
             y = Convert.ToString(panel.CurrentRow.Cells[1].Value);
             ProductoFUN.baja(x, y);
             panel.DataSource = ProductoFUN.consulta(searchdata.Text, searchdata.Text);
             MessageBox.Show("producto eliminado");
         }
         else
         {
             MessageBox.Show("Se cancelo la eliminacion", "Eliminacion Cancelada", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
     }
     else
     {
         MessageBox.Show("seleccione linea");
     }
 }
Exemple #5
0
 private void Marca2_KeyPress(object sender, KeyPressEventArgs e)
 {
     ProductoFUN.sololetras(e);
 }
Exemple #6
0
 private void PrecioUni2_KeyPress(object sender, KeyPressEventArgs e)
 {
     ProductoFUN.solodecimales(e);
 }
Exemple #7
0
 private void Existencia2_KeyPress(object sender, KeyPressEventArgs e)
 {
     ProductoFUN.solonumeros(e);
 }
Exemple #8
0
 private void unidadesEntrada_KeyPress_1(object sender, KeyPressEventArgs e)
 {
     ProductoFUN.solonumeros(e);
 }