예제 #1
0
        private void BtnIniciarSesClient_Click(object sender, EventArgs e)
        {
            if (TxtNumID.Text != "*N° IDENTIFICACIÓN")
            {
                if (TxtContrasena.Text != "*CONTRASEÑA")
                {
                    DatosClient enviar = new DatosClient();
                    enviar.NumIdUsu   = TxtNumID.Text;
                    enviar.Contrasena = TxtContrasena.Text;
                    enviar.IdTipoPer  = Convert.ToString(cmbTipoPer.SelectedValue);

                    Cache.IdTipoPer = Convert.ToString(cmbTipoPer.SelectedValue);

                    int res = UsuarioDAL_C.AccesoUsuarios(enviar);

                    if (res > 0)
                    {
                        if (enviar.IdTipoPer == "1")//Perfil Administrador
                        {
                            PerfilAdminSuc perfilAdminSuc = new PerfilAdminSuc();
                            perfilAdminSuc.Show();
                            this.Hide();
                        }
                        else if (enviar.IdTipoPer == "2")//Perfil Jefe de sucursal
                        {
                            PerfilJefSuc perfilJefSuc = new PerfilJefSuc();
                            perfilJefSuc.Show();
                            this.Hide();
                        }
                        else if (enviar.IdTipoPer == "3")//Perfil Gestor de sucursal
                        {
                            PerfilGesSuc perfilGesSuc = new PerfilGesSuc();
                            perfilGesSuc.Show();
                            this.Hide();
                        }
                        else if (enviar.IdTipoPer == "4")//Perfil Repartidor
                        {
                            PerfilRepSuc perfilRepartidor = new PerfilRepSuc();
                            perfilRepartidor.Show();
                            this.Hide();
                        }
                        else //Perfil Cliente
                        {
                            PerfilClientForm perfilCliente = new PerfilClientForm();
                            perfilCliente.Show();
                            this.Hide();
                        }
                    }
                    else
                    {
                        MensajeError("Usuario o Contraseña incorrectos.");
                    }
                }
                else
                {
                    MensajeError("Ingrese una contraseña.");
                }
            }
            else
            {
                MensajeError("Ingrese N° Identificación");
            }
        }