예제 #1
0
        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
        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;
        }