示例#1
0
    protected void BtnIngresar_Click(object sender, EventArgs e)
    {
        if (this.DdlTipo.Text == "SELECCIONAR")
        {
            Response.Write("Seleccione Tipo de Usuario");
            //"Mensaje de Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            return;
        }

        EntidadUsuario log = new EntidadUsuario();

        log.Usuario = TxtUsuario.Text;
        //log.Clave = TxtPassword.Text;
        log.Clave = encri.EncryptKey(TxtPassword.Text);
        log.Tipo  = DdlTipo.Text;

        if (TxtUsuario.Text == "")
        {
            Response.Write("Digite Usuario para Continuar");
            //"CompuBinario", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            TxtUsuario.Focus();
        }
        else if (TxtPassword.Text == "")
        {
            Response.Write("Digite Clave para Continuar");
            //, "CompuBinario", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            DdlTipo.Focus();
        }
        else if (log.Verificar() == true)
        {
            if (DdlTipo.Text == "INVITADO")
            {
                Response.Redirect("Menu.aspx");
                //Menu inicia = new Menu();
                //inicia.Res();
                //this.Hide();
                //inicia.toolStripStatusLabel2.Text = "Usuario: " + textBox1.Text + "  *** " + " Cargo: " + comboBox1.Text.ToString();
                //inicia.cONDIFENCIALToolStripMenuItem.Enabled = false;
                //inicia.aGREGARUSUARIOSToolStripMenuItem.Enabled = false;
            }
            else
            {
                Response.Redirect("Menu.aspx");
                //Menu inicia = new Menu();
                //inicia.Show();
                //this.Hide();
                //inicia.toolStripStatusLabel2.Text = "Usuario: " + textBox1.Text + "  *** " + " Cargo: " + comboBox1.Text.ToString();
                //inicia.cONDIFENCIALToolStripMenuItem.Enabled = true;
                //inicia.aGREGARUSUARIOSToolStripMenuItem.Enabled = true;
            }
        }
        else
        {
            if (veces == 2)
            {
                Response.Write(log.Mensaje);
                //MessageBoxButtons.OK, MessageBoxIcon.Error);
                //this.Close();
            }
            else
            {
                Response.Write("<script>window.alert('Su Usuario o Contraseña son erroneos o su Rol NO coincide');</script>");
                //Le Quedan " + (intentos - veces) + " Intento(s)", "CompuBinario", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //TxtUsuario.Clear();
                //textBox2.Clear();
                veces = veces + 1;
            }
        }
    }
示例#2
0
    protected void BtnGuardar_Click(object sender, EventArgs e)
    {
        EntidadUsuario user = new EntidadUsuario();


        if (TxtNombreUsuario.Text.Trim().Length == 0)
        {
            //Response.Write("<script>window.alert('Ingrese Nombre de Usuario');</script>");
            LbMensaje.Text = "***Debe ingresar un nombre de usuario***";

            return;
        }
        if (this.TxtPassword.Text.Trim().Length == 0)
        {
            //Response.Write("<script>window.alert('Ingrese Password');</script>");

            LbMensaje.Text = "Debe ingresar un Password";
            return;
        }
        if (this.TxtNombre.Text.Trim().Length == 0)
        {
            //Response.Write("<script>window.alert('Ingrese Nombre');</script>");

            LbMensaje.Text = "Debe ingresar un Nombre";
            return;
        }
        if (this.TxtApellidos.Text.Trim().Length == 0)
        {
            //Response.Write("<script>window.alert('Ingrese Apellidos');</script>");

            LbMensaje.Text = "Debe ingresar un Apellido";
            return;
        }
        if (this.TxtCorreo.Text.Trim().Length == 0)
        {
            //Response.Write("<script>window.alert('Ingrese Correo');</script>");

            LbMensaje.Text = "Debe ingresar una cuenta de correo";
            return;
        }
        if (this.DdlRol.Text.Trim().Length == 0)
        {
            //Response.Write("<script>window.alert('Ingrese Rol');</script>");

            LbMensaje.Text = "Debe elegir el Rol de usuario";
            return;
        }

        try
        {
            var Usuario  = TxtNombreUsuario.Text.Trim();
            var Clave    = TxtPassword.Text.Trim();
            var Nombre   = TxtNombre.Text.Trim();
            var Apellido = TxtApellidos.Text.Trim();
            var Correo   = TxtCorreo.Text.Trim();
            var Tipo     = DdlRol.Text.Trim();



            var aux = new EntidadUsuario(0, Usuario, encri.EncryptKey(Clave), Nombre, Apellido, Correo, Tipo);

            if (BrokerUsuario.AgregarProcedure(aux))  //si la funcion agregar pudo insertar
            {
                Response.Write("<script>window.alert('Usuario  fue registrado');</script>");
                //LbMensaje.Text = "Usuario  fue registrado";
                limpiar();
            }
            else//si no pudo insertar
            {
                Response.Write("<script>window.alert('Usuario no fue registrado');</script>");
                //LbMensaje.Text = "Usuario no fue registrado";
            }
        }
        catch (Exception ex)
        {
            LbMensaje.Text = ("Error: " + ex.Message);
            return;
        }
    }