protected void BtnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(TxtPerfil.Text.Trim()))
                {
                    new FuncionesDAO().FunShowJSMessage("Ingrese Nombre del Perfil..!", this);
                    return;
                }

                if (ViewState["Perfil"].ToString() != TxtPerfil.Text.Trim().ToUpper())
                {
                    if (new ControllerDAO().FunConsultaPerfil(TxtPerfil.Text.Trim().ToUpper(), int.Parse(Session["CodigoEMPR"].ToString())) > 0)
                    {
                        new FuncionesDAO().FunShowJSMessage("Nombre del Perfil ya Existe..!", this);
                        return;
                    }
                }

                SoftCob_PERFIL _pernew = new SoftCob_PERFIL();
                {
                    _pernew.PERF_CODIGO             = int.Parse(ViewState["CodigoPERF"].ToString());
                    _pernew.perf_descripcion        = TxtPerfil.Text.ToUpper();
                    _pernew.perf_observacion        = TxtDescripcion.Text.ToUpper();
                    _pernew.perf_estado             = ChkEstado.Checked;
                    _pernew.perf_crearparametro     = ChkCrear.Checked;
                    _pernew.perf_modiparametro      = ChkModificar.Checked;
                    _pernew.perf_eliminaparametro   = ChkEliminar.Checked;
                    _pernew.perf_perfilactitudinal  = ChkPerfil.Checked;
                    _pernew.perf_estilosnegociacion = ChkEstilos.Checked;
                    _pernew.perf_metaprogramas      = ChkMetaprogramas.Checked;
                    _pernew.perf_modalidades        = ChkModalidad.Checked;
                    _pernew.perf_estadosdelyo       = ChkEstadosdelYo.Checked;
                    _pernew.perf_impulsores         = ChkImpulsores.Checked;
                    _pernew.perf_fum = DateTime.Now;
                    _pernew.perf_uum = int.Parse(Session["usuCodigo"].ToString());
                    _pernew.perf_tum = Session["MachineName"].ToString();
                }

                _mensaje = new ControllerDAO().FunUpdatePerfil(_pernew);
                if (_mensaje == "")
                {
                    Response.Redirect("WFrm_PerfilAdmin.aspx?MensajeRetornado=Guardado con Éxito", true);
                }
                else
                {
                    Lblerror.Text = _mensaje;
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }
Exemple #2
0
        protected void BtnGrabar_Click(object sender, EventArgs e)
        {
            try
            {
                if (string.IsNullOrEmpty(TxtPerfil.Text.Trim()))
                {
                    new FuncionesDAO().FunShowJSMessage("Ingrese Nombre del Perfil..!", this);
                    return;
                }

                if (new ControllerDAO().FunConsultaPerfil(TxtPerfil.Text.Trim().ToUpper(), int.Parse(Session["CodigoEMPR"].ToString())) > 0)
                {
                    new FuncionesDAO().FunShowJSMessage("Nombre del Perfil ya Existe..!", this);
                    return;
                }

                SoftCob_PERFIL _pernew = new SoftCob_PERFIL();
                {
                    _pernew.PERF_CODIGO             = 0;
                    _pernew.empr_codigo             = int.Parse(Session["CodigoEMPR"].ToString());
                    _pernew.perf_descripcion        = TxtPerfil.Text.ToUpper();
                    _pernew.perf_observacion        = TxtDescripcion.Text.ToUpper();
                    _pernew.perf_estado             = true;
                    _pernew.perf_crearparametro     = ChkCrear.Checked;
                    _pernew.perf_modiparametro      = ChkModificar.Checked;
                    _pernew.perf_eliminaparametro   = ChkEliminar.Checked;
                    _pernew.perf_perfilactitudinal  = ChkPerfil.Checked;
                    _pernew.perf_estilosnegociacion = ChkEstilos.Checked;
                    _pernew.perf_metaprogramas      = ChkMetaprogramas.Checked;
                    _pernew.perf_modalidades        = ChkModalidad.Checked;
                    _pernew.perf_estadosdelyo       = ChkEstadosdelYo.Checked;
                    _pernew.perf_impulsores         = ChkImpulsores.Checked;
                    _pernew.perf_auxb1            = false;
                    _pernew.perf_auxb2            = false;
                    _pernew.perf_auxb3            = false;
                    _pernew.perf_auxv1            = "";
                    _pernew.perf_auxv2            = "";
                    _pernew.perf_auxv3            = "";
                    _pernew.perf_auxi1            = 0;
                    _pernew.perf_auxi2            = 0;
                    _pernew.perf_auxi3            = 0;
                    _pernew.perf_fechacreacion    = DateTime.Now;
                    _pernew.perf_usuariocreacion  = int.Parse(Session["usuCodigo"].ToString());
                    _pernew.perf_terminalcreacion = Session["MachineName"].ToString();
                    _pernew.perf_fum = DateTime.Now;
                    _pernew.perf_uum = int.Parse(Session["usuCodigo"].ToString());
                    _pernew.perf_tum = Session["MachineName"].ToString();
                }

                _codigo = new ControllerDAO().FunCrearPerfil(_pernew);

                if (_codigo > 0)
                {
                    Response.Redirect("WFrm_PerfilEdit.aspx?Codigo=" + _codigo, true);
                }
            }
            catch (Exception ex)
            {
                Lblerror.Text = ex.ToString();
            }
        }