protected void lbtGuardar_Click(object sender, EventArgs e)
        {
            eServicioCAT _oServicioCAT = new eServicioCAT();

            _oServicioCAT.servicio       = servicio;
            _oServicioCAT.codigoCliente  = oContacto.codigoCliente;
            _oServicioCAT.codigoContacto = oContacto.codigoContacto;
            _oServicioCAT.usuarioCAT     = txtUsuario.Text;

            try
            {
                string usuario = oContacto.email.Trim();
                if (HttpServices.ServicioCAT_Exists(servicio, usuario))
                {
                    //Modificar credenciales para un usuario:
                    HttpServices.ServicioCAT_EditResource(servicio, usuario, _oServicioCAT.usuarioCAT, txtClave.Text);
                }
                else
                {
                    //Crear credenciales para un usuario:
                    HttpServices.ServicioCAT_AddResource(servicio, usuario, _oServicioCAT.usuarioCAT, txtClave.Text);
                }
            }
            catch (Exception ex)
            {
                lblError.Text = "Ocurrió un error: " + ex.Message;
                return;
            }

            bool success = false;

            if (lExtranet.ServicioCAT_item(servicio, oContacto.codigoCliente, oContacto.codigoContacto) == null)
            {
                success = lExtranet.ServicioCAT_add(_oServicioCAT);
            }
            else
            {
                success = lExtranet.ServicioCAT_edit(_oServicioCAT);
            }

            if (!success)
            {
                lblError.Text = lExtranet.getErrorMessage();
                return;
            }

            RegistrarLog.RegistroUsuarioCAT(oContacto, _oServicioCAT);

            Response.Redirect(lnkOmitir.NavigateUrl);
        }
示例#2
0
        private void FillContent()
        {
            try
            {
                if (!Page.IsPostBack && !Page.IsCallback)
                {
                    cptCaptcha.ValidateCaptcha(txtCaptcha.Text);
                }
            }
            catch { }

            servicio = ParametroHelper.GetParametro_Valor(oPagina.Parametro, "Servicio"); //"caterpillar"
            if (servicio.Equals(string.Empty))
            {
                Response.Redirect("Error.aspx?errID=910");
                return;
            }

            lnkRegresar.NavigateUrl  = ClientScriptHelper.getEnlace_MenuWeb(oSeccionWeb);
            lnkRegresar2.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oPagina);

            oServicioCAT = lExtranet.ServicioCAT_item(servicio, oContacto.codigoCliente, oContacto.codigoContacto);

            if (!Page.IsPostBack)
            {
                if (oServicioCAT != null)
                {
                    mvwVendedores.ActiveViewIndex = 1;
                    litUsuario.Text = oServicioCAT.usuarioCAT;
                    litClave.Text   = new String('*', 8);
                }
                else
                {
                    string usuario = oContacto.email.Trim();
                    if (HttpServices.ServicioCAT_Exists(servicio, usuario))
                    {
                        txtUsuario.Text = HttpServices.ServicioCAT_GetResource(servicio, usuario);
                    }

                    lnkRegresar2.NavigateUrl = ClientScriptHelper.getEnlace_MenuWeb(oSeccionWeb);

                    mvwVendedores.ActiveViewIndex = 0;
                }
            }
        }
示例#3
0
        protected void lbtSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                cptCaptcha.ValidateCaptcha(txtCaptcha.Text);
                if (!cptCaptcha.UserValidated)
                {
                    return;
                }
            }
            catch
            {
                return;
            }

            eServicioCAT _oServicioCAT = new eServicioCAT();

            _oServicioCAT.servicio       = servicio;
            _oServicioCAT.codigoCliente  = oContacto.codigoCliente;
            _oServicioCAT.codigoContacto = oContacto.codigoContacto;
            _oServicioCAT.usuarioCAT     = txtUsuario.Text;

            try
            {
                string usuario = oContacto.email.Trim();
                if (HttpServices.ServicioCAT_Exists(servicio, usuario))
                {
                    //Modificar credenciales para un usuario:
                    HttpServices.ServicioCAT_EditResource(servicio, usuario, _oServicioCAT.usuarioCAT, txtClave.Text);
                }
                else
                {
                    //Crear credenciales para un usuario:
                    HttpServices.ServicioCAT_AddResource(servicio, usuario, _oServicioCAT.usuarioCAT, txtClave.Text);
                }
            }
            catch (Exception ex)
            {
                ShowError("Ocurrió un error: " + ex.Message);
                return;
            }

            bool success = false;

            if (oServicioCAT == null)
            {
                success = lExtranet.ServicioCAT_add(_oServicioCAT);
            }
            else
            {
                success = lExtranet.ServicioCAT_edit(_oServicioCAT);
            }

            if (!success)
            {
                ShowError(lExtranet.getErrorMessage());
                return;
            }

            RegistrarLog.RegistroUsuarioCAT(oContacto, _oServicioCAT);
            mvwVendedores.ActiveViewIndex = 2;
        }