Пример #1
0
        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"));
        }
Пример #2
0
        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;
            }
        }