Exemplo n.º 1
0
 private void IconButton_Add_Click(object sender, EventArgs e)
 {
     if (TextBox_Cantidad.Text != string.Empty)
     {
         if (int.Parse(TextBox_Cantidad.Text) > Cantidad)
         {
             MessageBox.Show("Cantidad a Despachar es mayor que la existencia");
             TextBox_Cantidad.Focus();
         }
         else
         {
             try {
                 if (TextBox_Codigo.Text == "")
                 {
                     MessageBox.Show("Debes seleccionar un codigo de Producto");
                     TextBox_Codigo.Focus();
                 }
                 else
                 {
                     //validar = ExisteDatoEnGrid(Convert.ToInt16(Txt_CodProducto.Text));
                     var total = (Convert.ToInt16(Label_MostrarPrecio.Text) * Convert.ToInt16(TextBox_Cantidad.Text)).ToString();
                     AgragarDGV(TextBox_Codigo.Text, Concepto, TextBox_Cantidad.Text, Label_MostrarPrecio.Text, total.ToString());
                     //Txt_CodProducto.Clear();
                     //Txt_Cant.Clear();
                     //Lbl_MensConcepto.Visible = false;
                     //Lbl_MensPrec.Visible = false;
                     LimpiarProductos();
                 }
             } catch (Exception) {
                 throw;
             }
         }
     }
 }
Exemplo n.º 2
0
        //Metodo ParallelEnumerable insertar

        private void GuardarDatos()
        {
            string sql1, sql2;

            //Condicin evalua si el RadioButton es seleccionado
            if (RadioButton_Producto.Checked)
            {
                string Codigo;
                Codigo = Convert.ToString(TextBox_Codigo.Text);
                bool Resultados = Conect3.Consultar3("Codigo", "Productos", "Codigo", Codigo);
                if (Resultados)
                {
                    TextBox_Codigo.Focus();
                    Label_Mensaje.Text = "La id " + Codigo + " del producto ya existe";
                }
                else
                {
                    // Query  para insertar los datos a la tabla que esta en base de datoa
                    sql1 = "INSERT INTO PRODUCTOS(Productos.Codigo,Productos.Producto,Productos.Precio,Productos.Categoria) VALUES('" +
                           TextBox_Codigo.Text + "','" + TextBox_Producto.Text + "','" + TextBox_Precio.Text + "','" + DropDownList1.Text + "')";


                    if (Conect1.Insertar(sql1))
                    {
                        int IdProducto = 0;
                        foreach (DataRow row in Conect2.Consultar2("*", "Productos").Rows)
                        {
                            IdProducto = Convert.ToInt16(row[0]);
                        }
                        sql2 = "INSERT INTO Bodega(Bodega.Codigo,Bodega.Actual,Bodega.Importe,Bodega.IdProducto) VALUES('" +
                               TextBox_Codigo.Text + "', '" + 0 + "', '" + 0 + "', '" + IdProducto + "')";

                        if (Conect2.Insertar(sql2))
                        {
                            Response.Redirect("CategoriasProductos.aspx");
                        }
                    }
                }
            }
            if (RadioButton_Categoria.Checked)
            {
                string categoria = TextBox_Categoria.Text;
                //condicion que verifica que no exista producto en la base de datos
                bool Resultados = Conect1.Consultar3("Categoria", "Categorias", "Categoria", categoria);
                if (Resultados)
                {
                    TextBox_Categoria.Focus();
                    string campos = "Id,Categoria";
                    GridView1.DataSource = Conect2.Consultar2(campos, "Categorias");
                    GridView1.DataBind();
                    Label_Mensaje.Text = "La categoria " + categoria + " ya existe";
                }
            }
        }
Exemplo n.º 3
0
        protected void Button_Guardar_Click(object sender, EventArgs e)
        {
            if (RadioButton_Producto.Checked)
            {
                if (TextBox_Codigo.Text == "")
                {
                    TextBox_Codigo.Focus();
                }
                else
                {
                    if (TextBox_Producto.Text == "")
                    {
                        TextBox_Producto.Focus();
                    }
                    else
                    {
                        if (TextBox_Precio.Text == "")
                        {
                            TextBox_Precio.Focus();
                        }
                        else
                        {
                            GuardarDatos();
                        }
                    }
                }
            }


            if (RadioButton_Categoria.Checked)
            {
                PlaceHolder_Producto.Visible  = false;
                PlaceHolder_Categoria.Visible = true;
                if (TextBox_Categoria.Text == "")
                {
                    TextBox_Categoria.Focus();
                    GridView1.DataSource = Conect1.Consultar2("*", "Categorias");
                    GridView1.DataBind();
                }
                else
                {
                    GuardarDatos();
                }
            }
        }