//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"; } } }
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(); } } }