public ActionResult ModificarRol(Rol model) { string name = TempData["username"].ToString(); string nameRol = TempData["rol"].ToString(); int codUser = Int32.Parse(TempData["codUser"].ToString()); ViewBag.name = name; ViewBag.rol = nameRol; TempData["username"] = name; TempData["rol"] = nameRol; TempData["codUser"] = codUser; DAOUsuario dataU = DAOUsuario.getInstance(); string today = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss tt"); string accion = "Modifico Rol " + model.COD; dataU.insertarAccion(codUser, 3, today, accion); DAORol data = DAORol.getInstance(); data.modificarRol(model.COD, model.Nombre); List <Rol> oficinas = data.obtenerRol(); return(View("~/Views/Rol/IndexRol.cshtml", oficinas)); }
//Boton Guardar private void button_Guardar_Click(object sender, EventArgs e) { if (!CamposCorrectos()) { Mensaje_Error("No están todos los datos obligatorios"); return; } if (textBox1.Text.ToUpper() != comboBox_Roles.Text) { string mensaje = DAORol.getRol(textBox1.Text); if (textBox1.Text.ToUpper() == mensaje) { Mensaje_Error("El rol ya existe"); return; } } var resultado = Mensaje_Pregunta("¿Está seguro que desea guardar los datos ingresados en el formulario?", "Guardar Rol"); if (resultado == DialogResult.Yes) { int estado = 0; if (checkBox1.Checked == true) { estado = 1; } try { DAORol.modificarRol(idRol, Convert.ToString(textBox1.Text), dataGridView_ListaFuncionalidades.Rows, estado); Mensaje_OK("Los datos han sido actualizados con éxito"); this.Close(); } catch { Mensaje_Error("Falló la modificación del rol en la base de datos"); } } }