protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { string idcomp = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("compra_txt")).Text; string producto = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("producto_txt")).Text; string cantidad = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("cantidad_txt")).Text; string id_producto = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("cod_prod_txt")).Text; string precio = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("precio_txt")).Text; try { //Aplico el update a la tabla usuarios con los datos obtenidos string consulta = ""; consulta = " update Detalle_Compra set Cantidad_Comprada =" + cantidad + " where Cod_Compra_DC = " + idcomp + " and Cod_Producto_DC = '" + id_producto + "'"; aq.aplicarconsultasql(consulta); } catch (Exception) { } // le digo que intente editar una fila que no existe para que no me modifique campos GridView1.EditIndex = -1; //recargo tabla cargargrid(); }
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { string idComp = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox3")).Text; string fecha = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox2")).Text; string precio_total = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox7")).Text; if (fecha != "") { try { //Aplico el update a la tabla usuarios con los datos obtenidos string consulta = ""; consulta = "update Compras set Fecha = '" + fecha + "' where Cod_Compra_CO = " + idComp; aq.aplicarconsultasql(consulta); } catch (Exception) { } } // le digo que intente editar una fila que no existe para que no me modifique campos GridView1.EditIndex = -1; //recargo tabla cargargrid(); }
protected void crear_btn_Click(object sender, EventArgs e) { if (!val_rellenado()) { aclaracion_lbl.Text = "Datos insuficientes"; aclaracion_lbl.Visible = true; } else { if (!val_existencia()) { aclaracion_lbl.Text = "E-Mail ya en uso"; aclaracion_lbl.Visible = true; } else { /*string consulta = "Insert into Usuarios (Nombre,Apellido,DNI,Telefono,EMail,Contraseña) values ('" + nombre_txt.Text + "','" + apellido_txt.Text + "','" + dni_txt.Text + "','" + + tel_txt.Text + "','" + mail_txt.Text + "'" +contra_txt.Text + "');"; */ ClaseMaestra_SQL clasita = new ClaseMaestra_SQL(); string consulta = "Insert into Usuarios(Nombre, Apellido, DNI, Telefono, EMail, Contraseña, Ctipo_Usuario_US) values('" + nombre_txt.Text + "','" + apellido_txt.Text + "','" + dni_txt.Text + "','" + tel_txt.Text + "','" + mail_txt.Text + "','" + contra_txt.Text + "', " + "(select Ctipo_Usuario_TU as Ctipo_Usuario_US from Tipo_Usuarios where Tipo_Usuario = 'Cliente'));"; try { //clasita.ejecutar_comando(consulta); clasita.aplicarconsultasql(consulta); }catch (Exception gg) { } DataRow cod = clasita.ObtenerFilaEspecifica("Select MAX(Cod_Usuario_US) as codigo From Usuarios"); Usuario us = new Usuario(); us.set_apellido(apellido_txt.Text); us.set_contra(contra_txt.Text); us.set_dni(dni_txt.Text); us.set_mail(mail_txt.Text); us.set_nombre(nombre_txt.Text); us.set_tel(tel_txt.Text); us.set_cod(cod["codigo"].ToString()); Session["usuario"] = us; Response.Write("<script>alert('Usuario creado, bienvenido !')</script>"); Server.Transfer("/General/Login.aspx"); } } }
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { ClaseMaestra_SQL clasita = new ClaseMaestra_SQL(); string consultita = ""; string url = ((FileUpload)GridView1.Rows[e.RowIndex].FindControl("FileUpload1")).FileName; if (((FileUpload)GridView1.Rows[e.RowIndex].FindControl("FileUpload1")).HasFile) { ((FileUpload)GridView1.Rows[e.RowIndex].FindControl("FileUpload1")).SaveAs(Server.MapPath("/fotos/" + url)); } url = "/fotos/" + url; string idProd = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox1")).Text; string NombreCat = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox2")).Text; consultita = "select Cod_Categoria_CAT from Categorias where Nombre_Categoria = '" + NombreCat + "'"; DataRow dr = clasita.ObtenerFilaEspecifica(consultita); //string idCate=((DropDownList)GridView1.Rows[e.RowIndex].FindControl("DropDownList1")).Text; string nombre = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox4")).Text; string color = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox5")).Text; string tipoM = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox6")).Text; string precio = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox7")).Text; precio = precio.Replace(",", "."); string alto = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox8")).Text; string ancho = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox9")).Text; string largo = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox10")).Text; string Estado = ((DropDownList)GridView1.Rows[e.RowIndex].FindControl("DropDownEstado")).SelectedValue.ToString(); //string estado = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("TextBox11")).Text; int estadobit; if (Estado == "True") { estadobit = 1; } else { estadobit = 0; } try { //Aplico el update a la tabla usuarios con los datos obtenidos string consulta = ""; if (url == "/fotos/") { if (precio == "") { consulta = "update Productos set Estado = '" + estadobit + "' ,Nombre_Producto = '" + nombre + "' ,Color = '" + color + "' ,Tipo_Madera = '" + tipoM + "' ,Alto = '" + alto + "' ,Ancho = '" + ancho + "' ,Largo = '" + largo + "',Cod_Categoria_Prod = '" + dr["Cod_Categoria_Cat"] + "' where Cod_Producto_PRO = '" + idProd + "'"; } else { consulta = "update Productos set Estado = '" + estadobit + "' ,Nombre_Producto = '" + nombre + "' ,Color = '" + color + "' ,Tipo_Madera = '" + tipoM + "' ,Precio_Unitario = " + precio + " ,Alto = '" + alto + "' ,Ancho = '" + ancho + "' ,Largo = '" + largo + "',Cod_Categoria_Prod = '" + dr["Cod_Categoria_Cat"] + "' where Cod_Producto_PRO = '" + idProd + "'"; } } else { if (precio == "") { consulta = "update Productos set Estado = '" + estadobit + "' ,Foto_Producto = '" + url + "' ,Nombre_Producto = '" + nombre + "' ,Color = '" + color + "' ,Tipo_Madera = '" + tipoM + "' ,Alto = '" + alto + "' ,Ancho = '" + ancho + "' ,Largo = '" + largo + "',Cod_Categoria_Prod = '" + dr["Cod_Categoria_Cat"] + "' where Cod_Producto_PRO = '" + idProd + "'"; } else { consulta = "update Productos set Estado = '" + estadobit + "' ,Foto_Producto = '" + url + "' ,Nombre_Producto = '" + nombre + "' ,Color = '" + color + "' ,Tipo_Madera = '" + tipoM + "' ,Precio_Unitario = " + precio + " ,Alto = '" + alto + "' ,Ancho = '" + ancho + "' ,Largo = '" + largo + "',Cod_Categoria_Prod = '" + dr["Cod_Categoria_Cat"] + "' where Cod_Producto_PRO = '" + idProd + "'"; } } aq.aplicarconsultasql(consulta); } catch (Exception) { } // le digo que intente editar una fila que no existe para que no me modifique campos GridView1.EditIndex = -1; //recargo tabla cargargrid(); }
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { //DropDownList DdlCantidad = GridView1.Rows[e.RowIndex].FindControl("DropDownEstado") as DropDownList; //ListItem i; //i = new ListItem("Nuevo leon", "1"); //DdlCantidad.Items.Add(i); //DdlCantidad.Items.Add("true"); //DdlCantidad.Items.Add("False"); //Obtengo todos los valores de los texbox de edicion string IdUser = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txt_idUs")).Text; string tipouser = ((DropDownList)GridView1.Rows[e.RowIndex].FindControl("DropDownTipoUser")).SelectedValue.ToString(); string nombre = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txt_nombre")).Text; string apellido = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txt_apellido")).Text; string dni = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txt_dni")).Text; string Pass = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txt_pass")).Text; string telefono = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txt_tel")).Text; string email = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txt_email")).Text; string Estado = ((DropDownList)GridView1.Rows[e.RowIndex].FindControl("DropDownEstado")).SelectedValue.ToString(); //string Estado = ((TextBox)GridView1.Rows[e.RowIndex].FindControl("txt_estado")).Text; string tipoUsuario; if (tipouser == "Cliente") { tipoUsuario = "tu1"; } else { tipoUsuario = "tu2"; } int estadobit; if (Estado == "True") { estadobit = 1; } else { estadobit = 0; } try { //Aplico el update a la tabla usuarios con los datos obtenidos aq.aplicarconsultasql("update Usuarios set Estado = '" + estadobit + "' ,Nombre = '" + nombre + "' ,Apellido = '" + apellido + "' ,DNI = '" + dni + "' ,EMail = '" + email + "' ,Contraseña = '" + Pass + "' ,Telefono = '" + telefono + "' ,Ctipo_Usuario_US = '" + tipoUsuario + "' where Cod_Usuario_US = " + IdUser); } catch (Exception) { } // le digo que intente editar una fila que no existe para que no me modifique campos GridView1.EditIndex = -1; //recargo tabla cargargrid(); }