//Boton Guardar protected void btnGuardar_Click(object sender, EventArgs e) { Usuario user = creaUI(); UsuarioBD usuarioBD = new UsuarioBD(); //validamos repetición contraseña if (cvRClave.IsValid == true) { /*Flag respuesta*/ string flag; flag = usuarioBD.ExisteUsuario(user); if (flag == "0")//no existe { //por v= Insercion; por f= actualizacion if (txtId.Text == (((Convert.ToInt32(gvUsuario.Rows[gvUsuario.Rows.Count - 1].Cells[2].Text)) + 1).ToString())) { usuarioBD.Insertar(user); lblMensaje.Text = "Registro Exitoso"; } else { usuarioBD.Actualizar(user); lblMensaje.Text = "Actualización Exitosa"; #region actualizaSession //obtiene userid de variable session int userid; userid = Convert.ToInt32(Session["userid"]); //preguntamos si usuario modificado es de actual sesion if (userid == user.Userid) { Session["empresa"] = "vivero market | " + (user.Cargo.ToLower()) + " departamento: " + (user.Departamento.ToLower()); } #endregion } llenarUsuarios(); Limpiar(); ultimoId(); noControles(); } else { lblMensaje.Text = "Usuario ya existe, verifique email"; } } }
public usuario Actualizar(string id, usuario usuario) { return(usuarioBD.Actualizar(id, usuario)); }