public ActionResult Actualizar(string id, string descripcion) { UsuarioLoginViewModel UsuarioActual; UsuarioActual = (UsuarioLoginViewModel)Session["objUsuario"]; BEPerfil perfil = new BEPerfil(); perfil.cod_perfil = Convert.ToInt16(id); perfil.gls_perfil = descripcion; perfil.aud_usr_modificacion = UsuarioActual.Codigo; BLPerfil oBLPropietario = new BLPerfil(); int iResultado = oBLPropietario.Actualizar(perfil); return(RedirectToAction("MantenimientoPerfil", "Perfil")); }
private void btnGuardar_Click(object sender, EventArgs e) { try { TBL_EPI_PERFIL oPerfil = new TBL_EPI_PERFIL(); if (txtNombrePerfil.Text == string.Empty) { XtraMessageBox.Show("Debe Ingresar Nombre Perfil ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } oPerfil.EPI_VCH_NOMBREPERFIL = txtNombrePerfil.Text; eResultado Res; switch (this.idPerfil) { case 0: oPerfil.EPI_BIT_ACTIVO = true; Res = BLPerfil.Insertar(oPerfil); this.idPerfil = oPerfil.EPI_INT_IDPERFIL; if (Res == eResultado.Correcto) { XtraMessageBox.Show("Perfil se insertó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); //pnOpciones.Visible = true; } break; default: oPerfil.EPI_INT_IDPERFIL = Convert.ToInt32(this.idPerfil); oPerfil.EPI_BIT_ACTIVO = true; Res = BLPerfil.Actualizar(oPerfil); if (Res == eResultado.Correcto) { XtraMessageBox.Show("Perfil Actualizado Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } break; } } catch (Exception ex) { throw ex; } }