Exemplo n.º 1
0
 private void Modificar_Click(object sender, EventArgs e)
 {
     if (Numero_de_Producto.Text != "")
     {
         if (Valida_Registro() == true)
         {
             try
             {
                 //this.productosTableAdapter.Modifica_Producto(numeroProducto, nombreProducto, costoProducto, precioProducto, existencias, descripcion, numProdAux);
                 MessageBox.Show("Registro Actualizado Exitosamente");
                 //this.productosTableAdapter.Update(this.gym_Manager1DataSet.Productos);
                 //this.productosTableAdapter.Fill(this.gym_Manager1DataSet.Productos);
                 Eliminar.Enabled  = false;
                 Modificar.Enabled = false;
                 Limpia_Registro();
                 Numero_de_Producto.Focus();
             }
             catch (DBConcurrencyException ex)
             {
                 MessageBox.Show("Error de concurrencia:\n" + ex.Message);
             }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message);
             }
         }
     }
     else
     {
         MessageBox.Show("Ingrese un ID de Producto Valido para Continuar");
         Numero_de_Producto.Focus();
     }
 }
Exemplo n.º 2
0
 private void Eliminar_Click(object sender, EventArgs e)
 {
     if (Numero_de_Producto.Text != "")
     {
         try
         {
             // this.productosTableAdapter.Baja_Producto(Convert.ToInt32(Numero_de_Producto.Text));
             MessageBox.Show("Registro Eliminado Exitosamente");
             //this.productosTableAdapter.Fill(this.gym_Manager1DataSet.Productos);
             //this.productosTableAdapter.Update(this.gym_Manager1DataSet.Productos);
             Limpia_Registro();
             Eliminar.Enabled  = false;
             Modificar.Enabled = false;
             Numero_de_Producto.Focus();
         }
         catch (DBConcurrencyException ex)
         {
             MessageBox.Show("Error de concurrencia:\n" + ex.Message);
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
     else
     {
         MessageBox.Show("Ingrese un ID de Producto Valido para Continuar");
         Numero_de_Producto.Focus();
     }
 }
Exemplo n.º 3
0
 private void Limpia_Registro()
 {
     Numero_de_Producto.Clear();
     Nombre_Producto.Clear();
     Costo_Producto.Clear();
     Precio_Producto.Clear();
     Existencias2.Clear();
     Descripcion2.Clear();
 }
Exemplo n.º 4
0
        private int buscaClave(int idProducto)
        {
            //this.productosTableAdapter.Update(this.gym_Manager1DataSet.Productos);
            int existe = 0;

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                int idProductoAux = Convert.ToInt32(row.Cells["idProductoDataGridViewTextBoxColumn"].Value);
                if (idProductoAux == idProducto)
                {
                    MessageBox.Show("El idProducto " + idProducto + " ya Existe en la Base de Datos, Ingrese una clave diferente");
                    Numero_de_Producto.Focus();
                    existe = 1;
                    break;
                }
            }
            return(existe);
        }
Exemplo n.º 5
0
 private void Guardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (Valida_Registro() == true)
         {
             if (buscaClave(numeroProducto) != 1)
             {
                 //this.productosTableAdapter.Alta_Producto(numeroProducto, nombreProducto, costoProducto, precioProducto, existencias, descripcion);
                 MessageBox.Show("Registro Guardado Exitosamente");
                 //this.productosTableAdapter.Fill(this.gym_Manager1DataSet.Productos);
                 //this.productosTableAdapter.Update(this.gym_Manager1DataSet.Productos);
                 Limpia_Registro();
                 Numero_de_Producto.Focus();
             }
         }
     }
     catch (DBConcurrencyException ex)
     {
         MessageBox.Show("Error de concurrencia:\n" + ex.Message);
     }
 }
Exemplo n.º 6
0
        private bool Valida_Registro()
        {
            bool band;

            if (Numero_de_Producto.Text != "" && Convert.ToInt32(Numero_de_Producto.Text) > 0)
            {
                numeroProducto = Convert.ToInt32(Numero_de_Producto.Text);
                band           = true;
            }
            else
            {
                MessageBox.Show("Ingrese un valor valido para 'Numero de Producto' Para continuar");
                Numero_de_Producto.Focus();
                band = false;
                return(band);
            }

            if (Nombre_Producto.Text != "")
            {
                nombreProducto = Nombre_Producto.Text;
                band           = true;
            }
            else
            {
                MessageBox.Show("Ingrese un valor valido para 'Nombre de Producto' Para continuar");
                Nombre_Producto.Focus();
                band = false;
                return(band);
            }

            if (Costo_Producto.Text != "" && Convert.ToDecimal(Costo_Producto.Text) > 0)
            {
                costoProducto = Convert.ToDecimal(Costo_Producto.Text);
                band          = true;
            }
            else
            {
                MessageBox.Show("Ingrese un valor valido para 'Costo de Producto' Para continuar");
                Costo_Producto.Focus();
                band = false;
                return(band);
            }

            if (Precio_Producto.Text != "" && Convert.ToDecimal(Precio_Producto.Text) > 0)
            {
                precioProducto = Convert.ToDecimal(Precio_Producto.Text);
                band           = true;
            }
            else
            {
                MessageBox.Show("Ingrese un valor valido para 'Precio de Producto' Para continuar");
                Precio_Producto.Focus();
                band = false;
                return(band);
            }

            if (Existencias2.Text != "" && Convert.ToInt32(Existencias2.Text) > 0)
            {
                existencias = Convert.ToInt32(Existencias2.Text);
                band        = true;
            }
            else
            {
                MessageBox.Show("Ingrese un valor valido para 'Existencias' Para continuar");
                Existencias2.Focus();
                band = false;
                return(band);
            }

            if (Descripcion2.Text != "")
            {
                descripcion = Descripcion2.Text;
                band        = true;
            }
            else
            {
                descripcion = null;
            }

            return(band);
        }