예제 #1
0
 private void BtnAcceder_Click(object sender, EventArgs e)
 {
     try
     {
         DataTable Tabla = new DataTable();
         Tabla = NUsuario.Login(TxtEmail.Text.Trim(), TxtClave.Text.Trim());
         if (Tabla.Rows.Count <= 0)
         {
             MessageBox.Show("El email o la clave es incorrecta", "Acceso al sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             //if (Convert.ToChar(Tabla.Rows[0][4])=='0')
             //{
             //   MessageBox.Show("Este usuario no esta activo", "Acceso al sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
             //}
             //else
             //{
             FrmPrincipal frm = new FrmPrincipal();
             frm.id_usuario = Convert.ToInt32(Tabla.Rows[0][0]);
             frm.id_rol     = Convert.ToInt32(Tabla.Rows[0][1]);
             frm.nombre     = Convert.ToString(Tabla.Rows[0][2]);
             frm.rol        = Convert.ToString(Tabla.Rows[0][3]);
             frm.Show();
             this.Hide();
             //}
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #2
0
 private void botonIngresar_Click(object sender, EventArgs e)
 {
     try
     {
         DataTable Tabla = new DataTable();
         Tabla = NUsuario.Login(textoUsuario.Text.Trim(), textoConstraseña.Text.Trim());
         if (Tabla.Rows.Count <= 0)
         {
             MessageBox.Show("El email o la clave es incorrecta.", "Acceso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             if (Convert.ToBoolean(Tabla.Rows[0][4]) == false)
             {
                 MessageBox.Show("Este usuario no esta activo.", "Acceso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 FormularioPrincipal Frm = new FormularioPrincipal();
                 VariablesSeleccion.idUsuario = Frm.idUsuario = Convert.ToInt32(Tabla.Rows[0][0]);
                 Frm.idUsuario = Convert.ToInt32(Tabla.Rows[0][0]);
                 Frm.idRol     = Convert.ToInt32(Tabla.Rows[0][1]);
                 Frm.rol       = Convert.ToString(Tabla.Rows[0][2]);
                 Frm.nombre    = Convert.ToString(Tabla.Rows[0][3]);
                 Frm.estado    = Convert.ToBoolean(Tabla.Rows[0][4]);
                 Frm.Show();
                 this.Hide();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #3
0
 private void BtnAcceder_Click(object sender, EventArgs e)
 {
     try
     {
         DataTable Tabla = new DataTable();
         Tabla = NUsuario.Login(TxtEmail.Text.Trim(), TxtClave.Text.Trim());
         if (Tabla.Rows.Count <= 0)
         {
             MessageBox.Show("El email o la clave es incorrecta.", "Acceso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             if (Convert.ToBoolean(Tabla.Rows[0][4]) == false)
             {
                 MessageBox.Show("Este usuario no esta activo.", "Acceso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 FrmPrincipal Frm = new FrmPrincipal();
                 Frm.IdUsuario = Convert.ToInt32(Tabla.Rows[0][0]);
                 Frm.IdRol     = Convert.ToInt32(Tabla.Rows[0][1]);
                 Frm.Rol       = Convert.ToString(Tabla.Rows[0][2]);
                 Frm.Nombre    = Convert.ToString(Tabla.Rows[0][3]);
                 Frm.Estado    = Convert.ToBoolean(Tabla.Rows[0][4]);
                 Frm.Show();
                 this.Hide();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
예제 #4
0
        protected void btnEntrar_Click(object sender, EventArgs e)
        {
            if (txtCorreo.Text != string.Empty && txtPass.Text != string.Empty)
            {
                NUsuario negocio = new NUsuario();

                UserLoginRequest request = new UserLoginRequest();

                request.Email    = txtCorreo.Text;
                request.Password = txtPass.Text;

                var responseAux = negocio.Login(request);
                if (responseAux.IsSuccess)
                {
                    var objUsuario = negocio.Traer(txtCorreo.Text);
                    Session["usuario"] = objUsuario;
                    //Response.Redirect("INICIO.aspx");
                    Response.Redirect("HomeEncargado.aspx");

                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), Guid.NewGuid().ToString(), "alert('" + responseAux.Message + "')", true);
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), Guid.NewGuid().ToString(), "alert('Usuario O Contraseña incorrectos')", true);
                }
            }
            else
            {
                ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), Guid.NewGuid().ToString(), "alert('Ingrese datos,estan vacios')", true);
            }
        }
예제 #5
0
        //-------------------------------------------------------------------------------------//
        //-------------------------------------------------------------------------------------//


        // Boton para insertar el Control1 post validacion de usuario y rol
        private void btnaceptarchk_Click(object sender, EventArgs e)
        {
            try
            {
                string    rpta = "";
                DataTable dt   = new DataTable();
                dt = NUsuario.Login(txtusuariochk.Text.Trim(), txtcontraseñachk.Text.Trim());
                // Verifica si el usuario existe
                if (dt.Rows.Count <= 0)
                {
                    MessageBox.Show("El usuario o la clave no existe.", "Validación de usuario", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                else
                {
                    //Verifica si el usuario esta activo
                    if (Convert.ToBoolean(dt.Rows[0][4]) == false)
                    {
                        MessageBox.Show("Este usuario no está activo", "Acceso al sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        if (chk1.Checked == true)
                        {
                            rpta = NProceso_Fabricacion.ActualizaControlUno(
                                Convert.ToInt32(txtidfab.Text),
                                Convert.ToInt32(txtidtarea.Text),
                                Convert.ToInt32(dt.Rows[0][0]),
                                dtpcontrol.Value,
                                txtobser.Text,
                                Convert.ToInt32(txtcantres.Text),
                                Convert.ToInt32(txtcantfib.Text)
                                );

                            if (rpta.Equals("OK"))
                            {
                                this.MensajeOk("Control NIVEL 1 Cargado");
                                gbauth.Visible = false;
                                chk1.Checked   = false;
                                this.Close();
                            }
                            else
                            {
                                this.MensajeError(rpta);
                                this.Close();
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #6
0
        public IHttpActionResult Post([FromBody] UserLoginRequest usuario)
        {
            var response = negocio.Login(usuario);

            if (response.IsSuccess)
            {
                return(Ok(response.Message));
            }

            return(BadRequest(response.Message));
        }
예제 #7
0
        public static object preRegistrarMascotaWM(EMascota objE)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                EMascota objResultado = new EMascota();

                objResultado = NMascota.preRegistrarMascotaWM(objE);

                objRespuesta.Resultado = EUtil.getEncriptar(objResultado.ID.ToString());
                EUsuario eUsuario = new EUsuario();
                eUsuario.EMAIL    = objE.CORREO.Trim();
                eUsuario.PASSWORD = objE.PASSWORD.Trim();
                eUsuario          = NUsuario.Login(eUsuario);

                if (eUsuario == null)
                {
                    objRespuesta.Error("El usuario no existe o Contraseña incorrecta");
                    return(objRespuesta);
                }
                else
                {
                    HttpContext.Current.Session["UserRump"] = eUsuario;
                }
                ECorreo correo = new ECorreo();
                correo.Para    = objE.CORREO;
                correo.Asunto  = "¡Bienvenido a RUMP!";
                correo.Mensaje = "<h4>¡Saludos desde RUMP!</h4>" +
                                 "<p>RUMP le da la bienvenida a la comunidad de tenencia responsable y le damos las gracias por unirse a nuestra familia. Cada vez somos más en el movimiento que lucha por el bienestar de las mascotas.</p>" +
                                 "<p>Ingresando a nuestra web con su correo y contraseña podrá acceder a múltiples opciones y pronto habrá muchas novedades para el engreído de la casa.</p>" +
                                 "<h4>Equipo RUMP</h4>" +
                                 "<h4><a href='https://api.whatsapp.com/send?phone=51992975292&amp;text=Hola,%20estoy%20interesado%20en%20el%20servicio%20*RUMP*.%20' rel='noopener' class='mant-to-middle mode-mobile-act' title='Whatsapp'><img src='http://worldpetsperu.com/templatePage/img/core-img/whatsapp.png'></a></h4>";
                try
                {
                    correo.Enviar();
                }
                catch (Exception)
                {
                }

                objRespuesta.Success("Se registró correctamente");
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
예제 #8
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            ErrorProvider x = new ErrorProvider();

            if (txtusuario.Text == "")
            {
                x.SetError(txtusuario, "Ingrese el nombre de usuario");
            }
            else if (txtpasword.Text.Trim() == "")
            {
                x.SetError(txtpasword, "Ingrese la contraseña");
            }
            else
            {
                try
                {
                    NUsuario  negocioUsuario = new NUsuario();
                    EUsuarios user           = new EUsuarios();
                    user.Usuario  = txtusuario.Text;
                    user.Password = txtpasword.Text;
                    EUsuarios Usuario = negocioUsuario.Login(user);
                    if (Usuario != null)
                    {
                        Global.Users = Usuario;
                        frmPrincipal menu = new frmPrincipal();
                        menu.Show();
                        this.Hide();
                    }
                    else
                    {
                        MessageBox.Show("Usuario o contraseña incorrecta");
                        txtpasword.Clear();
                        txtusuario.Focus();
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
예제 #9
0
        private void txtcontraseña_KeyPress(object sender, KeyPressEventArgs e)
        {
            if ((int)e.KeyChar == (int)Keys.Enter)
            {
                try
                {
                    DataTable dt = new DataTable();
                    dt = NUsuario.Login(txtusuario.Text.Trim(), txtcontraseña.Text.Trim());
                    // Verifica si el usuario existe
                    if (dt.Rows.Count <= 0)
                    {
                        MessageBox.Show("El usuario o la clave no existe.", "Acceso al sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                    else
                    {
                        //Verifica si el usuario esta activo
                        if (Convert.ToBoolean(dt.Rows[0][4]) == false)
                        {
                            MessageBox.Show("Este usuario no está activo", "Acceso al sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            FrmPrincipal frm = new FrmPrincipal();
                            frm.idUsuario = Convert.ToInt32(dt.Rows[0][0]);
                            frm.idRol     = Convert.ToInt32(dt.Rows[0][1]);
                            frm.rol       = Convert.ToString(dt.Rows[0][2]);
                            frm.nombre    = Convert.ToString(dt.Rows[0][3]);
                            frm.estado    = Convert.ToBoolean(dt.Rows[0][4]);
                            frm.Show();
                            this.Hide();
                        }
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
예제 #10
0
        private void BtnAcceder_Click(object sender, EventArgs e)
        {
            //Declaramos un objeto de tipo Tabla
            DataTable tabla = new DataTable();

            try
            {
                //El objeto de tipo tabla sera igual al resultado del metodo Login
                tabla = NUsuario.Login(TxtEmail.Text.Trim(), TxtClave.Text.Trim());
                //Si existe no hay por lo menos un registro mostrara error
                if (tabla.Rows.Count <= 0)
                {
                    MessageBox.Show("El email o la clave es incorrecta", "Accesso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                }
                else
                {
                    //En caso de que haya un reigistro se valida que este activo
                    if (Convert.ToBoolean(tabla.Rows[0][4]) == false)
                    {
                        MessageBox.Show("Este Usuario no esta Activo", "Accesso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    //En caso de que el usuario este Activo le dara acceso al sistema.
                    else
                    {
                        MessageBox.Show("Bienvenido/a " + Convert.ToString(tabla.Rows[0][3]), "Accesso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        FrmPrincipal frm = new FrmPrincipal();
                        frm.IdUsuario = Convert.ToInt32(tabla.Rows[0][0]);
                        frm.Idrol     = Convert.ToInt32(tabla.Rows[0][1]);
                        frm.Rol       = Convert.ToString(tabla.Rows[0][2]);
                        frm.Nombre    = Convert.ToString(tabla.Rows[0][3]);
                        frm.Estado    = Convert.ToBoolean(tabla.Rows[0][4]);
                        frm.Show();
                        this.Hide();
                    }
                }
            }
            catch
            {
            }
        }
예제 #11
0
        public static object AccederWM(string usuario, string clave)
        {
            ERespuestaJson objRespuesta = new ERespuestaJson();

            try
            {
                /*Valida usuario*/
                EUsuario eUsuario = new EUsuario();
                eUsuario.DSC_USUARIO = usuario.Trim();
                eUsuario.PASSWORD    = clave.Trim();
                eUsuario             = NUsuario.Login(eUsuario);

                if (eUsuario == null)
                {
                    objRespuesta.Error("El usuario no existe o Contraseña incorrecta");
                }
                else if (eUsuario.ESTADO == 2)
                {
                    objRespuesta.Error("El usuario se encuentra desactivado");
                }
                else
                {
                    HttpContext.Current.Session["UserData"] = eUsuario;
                    if (eUsuario.ESTADO == 3)
                    {
                        objRespuesta.Resultado = "cambiarclave.aspx";
                    }
                    else
                    {
                        objRespuesta.Resultado = "permiso.aspx";
                    }
                }
            }
            catch (Exception ex)
            {
                objRespuesta.Error(String.IsNullOrEmpty(ex.Message) ? ex.InnerException.Message : ex.Message);
            }
            return(objRespuesta);
        }
예제 #12
0
파일: PLogin.cs 프로젝트: jocsel/C-sharp
        private void btnlogin_Click(object sender, EventArgs e)
        {
            try {
                Negocio.NUsuario gestion = new NUsuario();
                Entidad.EUsuario usuario = gestion.Login(txtusuario.Text, txtcontraseña.Text);
                if (usuario.Nombres != null)
                {
                    Global.usuarioSesion = usuario;
                    DialogResult         = DialogResult.OK;
                }
                else
                {
                    MessageBox.Show("Usuario incorrecto");
                }
            }
            catch (Exception ex) {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            /*try
             * {
             *  EUsuario logusuario = new EUsuario();
             *  logusuario.Nombre_Usuario = txtusuario.Text;
             *  logusuario.Contraseña = txtcontrasena.Text;
             *
             *  NUsuario gesusuario = new NUsuario();
             *  //gesusuario.logeo(logusuario);
             *
             *  DataTable tabla = new DataTable();
             *  tabla = gesusuario.logeo(logusuario);
             *
             *  if (tabla.Rows.Count > 0)
             *  {
             *      this.Hide();
             *
             *      if (tabla.Rows[0][1].ToString()=="Admin")
             *      {
             *          logusuario.Nombre_Usuario = tabla.Rows[0][0].ToString();
             *          logusuario.Contraseña = tabla.Rows[0][1].ToString();
             *          FrmInicio inicio = new FrmInicio();
             *          inicio.tipousuario =  tabla.Rows[0][1].ToString();
             *
             *          inicio.Show();
             *      }
             *      else if (tabla.Rows[0][1].ToString() == "Empleado")
             *      {
             *          logusuario.Nombre_Usuario = tabla.Rows[0][0].ToString();
             *          logusuario.Contraseña = tabla.Rows[0][1].ToString();
             *
             *          FrmInicio inicio = new FrmInicio();
             *          inicio.tipousuario = tabla.Rows[0][1].ToString();
             *          inicio.Show();
             *      }
             *
             *
             *  }
             *  else
             *  {
             *      throw new ArgumentException("Contrase;a o Usuario incorecto");
             *  }
             * }
             * catch(Exception ex)
             * {
             *  MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             * }*/
        }
예제 #13
0
        //-------------------------------------------------------------------------------------//
        //-------------------------------------------------------------------------------------//

        // Boton para insertar el Control2 post validacion de usuario y rol
        private void btnAceptarchk2_Click(object sender, EventArgs e)
        {
            try


            {
                string rpta = "";

                TimeSpan treal = dtpCierre.Value.Date.Subtract(dtpcontrol.Value.Date);

                int dias = treal.Days + 1;

                DataTable dt = new DataTable();
                dt = NUsuario.Login(txtusuariochk2.Text.Trim(), txtcontraseñachk2.Text.Trim());
                // Verifica si el usuario existe
                if (dt.Rows.Count <= 0)
                {
                    MessageBox.Show("El usuario o la clave no existe.", "Validación de usuario", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                else
                {
                    //Verifica si el usuario esta activo
                    if (Convert.ToBoolean(dt.Rows[0][4]) == false)
                    {
                        MessageBox.Show("Este usuario no está activo", "Acceso al sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        if (chk2.Checked == true)
                        {
                            if (Convert.ToInt32(dt.Rows[0][1]) == 2)
                            {
                                MessageBox.Show("El Usuario " + Convert.ToString(dt.Rows[0][3]) + " no posee permisos de Nivel 2", "Control de Tareas", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                            else
                            {
                                rpta = NProceso_Fabricacion.ActualizaControlDos(
                                    Convert.ToInt32(txtidfab.Text),
                                    Convert.ToInt32(txtidtarea.Text),
                                    Convert.ToInt32(dt.Rows[0][0]),
                                    dtpcontrol.Value,
                                    txtobser.Text,
                                    dtpCierre.Value,
                                    dias,
                                    Convert.ToInt32(txtcantres.Text),
                                    Convert.ToInt32(txtcantfib.Text)
                                    );

                                if (rpta.Equals("OK"))
                                {
                                    this.MensajeOk("Control NIVEL 2 Cargado");
                                    gbaut2.Visible = false;
                                    chk2.Checked   = false;
                                    this.Close();
                                }
                                else
                                {
                                    this.MensajeError(rpta);
                                    this.Close();
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
예제 #14
0
파일: Proceso.cs 프로젝트: Net-zar/KPSOFT
        //----------------------- CONTROL PARA CERRAR LA ORDEN --------------------------//
        private void btncierraorden_Click(object sender, EventArgs e)
        {
            try
            {
                // Valida si existe el usuario y si tiene los permisos
                string    rpta = "";
                DataTable dt   = new DataTable();
                dt = NUsuario.Login(txtusuariochkcerrar.Text.Trim(), txtcontraseñachkcerrar.Text.Trim());
                // Verifica si el usuario existe
                if (dt.Rows.Count <= 0)
                {
                    MessageBox.Show("El usuario o la clave no existe.", "Validación de usuario", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                else
                {
                    //Verifica si el usuario esta activo
                    if (Convert.ToBoolean(dt.Rows[0][4]) == false)
                    {
                        MessageBox.Show("Este usuario no está activo", "Acceso al sistema", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        if (Convert.ToInt32(dt.Rows[0][1]) == 2)
                        {
                            MessageBox.Show("El usuario no posee permisos para realizar el cierre", "Cierre de Orden");
                        }
                        else
                        {
                            if (checkBox1.Checked == true)
                            {
                                rpta = NNueva_Fabricacion.CerrarOrden(
                                    Convert.ToInt32(txtidseleccionado.Text),
                                    Convert.ToBoolean(checkBox1.Checked),
                                    dtpcierre.Value,
                                    Convert.ToString(cmbestado.SelectedValue)

                                    );

                                if (rpta.Equals("OK"))
                                {
                                    DialogResult resultado = MessageBox.Show("La Orden " + txtnrofabricacion.Text + " ha sidor cerrada por el usuario: "
                                                                             + txtusuariochkcerrar.Text + "con estado: " + Convert.ToString(cmbestado.SelectedValue), "ORDEN CERRADA",
                                                                             MessageBoxButtons.OK, MessageBoxIcon.Information);
                                    if (resultado == DialogResult.OK)
                                    {
                                        this.Close();
                                    }
                                }
                                else
                                {
                                    this.MensajeError(rpta);
                                    this.Close();
                                }
                            }
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }