コード例 #1
0
        private void validar()
        {
            CNUsuario     objUsuario = new CNUsuario();
            SqlDataReader Loguear;
            SqlDataReader Perfil;

            objUsuario.Usuario = tbUsuario.Text;
            objUsuario.Pass    = tbContrasenna.Text;
            if (objUsuario.Usuario == tbUsuario.Text)
            {
                Loguear = objUsuario.IniciarSesion();

                if (Loguear.Read() == true)
                {
                    Perfil = objUsuario.UsuarioPerfil();
                    liston = new List <string>();
                    FormMenuPrincipal objPPrincipal = new FormMenuPrincipal();
                    try
                    {
                        while (Perfil.Read())
                        {
                            nomUsu = Perfil["Nombres"].ToString();
                            patUsu = Perfil["ApellidoPaterno"].ToString();
                            matUsu = Perfil["ApellidoMaterno"].ToString();
                            rol    = Perfil["nomRol"].ToString();
                            if (Perfil["foto"].ToString() != "")
                            {
                                picture = (byte[])(Perfil["foto"]);
                                MemoryStream ms = new MemoryStream(picture);
                                objPPrincipal.pbPerfil.Image = Image.FromStream(ms);
                            }
                            LoginInfo.IdUsuario       = Perfil["IdUsuario"].ToString();
                            objPPrincipal.label1.Text = nomUsu;
                            objPPrincipal.label2.Text = patUsu + " " + matUsu;
                            objPPrincipal.label3.Text = rol;

                            liston.Add(Perfil["descripcion"].ToString());
                        }
                        //Console.WriteLine(liston[0].ToString()+ " .. "+ liston[1].ToString());
                        Hide();
                        Loguear.Close();


                        objPPrincipal.Show();
                    }
                    catch (Exception e) {
                        MessageBox.Show("Error en el loginForm" + e);
                    }
                }
                else
                {
                    MessageBox.Show("Usuario o contraseña Invalidos");
                }
            }
        }
コード例 #2
0
        private void validar()
        {
            CNUsuario     objUsuario = new CNUsuario();
            SqlDataReader Loguear;
            SqlDataReader Perfil;

            objUsuario.Usuario = tbUsuario.Text;
            objUsuario.Pass    = tbContrasenna.Text;
            if (objUsuario.Usuario == tbUsuario.Text)
            {
                Loguear = objUsuario.IniciarSesion();

                if (Loguear.Read() == true)
                {
                    Perfil = objUsuario.UsuarioPerfil();
                    liston = new List <string>();
                    FormMenuPrincipal objPPrincipal = new FormMenuPrincipal();
                    try
                    {
                        while (Perfil.Read())
                        {
                            nomUsu = Perfil["Nombres"].ToString();
                            patUsu = Perfil["ApellidoPaterno"].ToString();
                            matUsu = Perfil["ApellidoMaterno"].ToString();
                            rol    = Perfil["nomRol"].ToString();
                            if (Perfil["foto"].ToString() != "")
                            {
                                picture = (byte[])(Perfil["foto"]);
                                MemoryStream ms = new MemoryStream(picture);
                                objPPrincipal.pbPerfil.Image = Image.FromStream(ms);
                            }

                            objPPrincipal.label1.Text = nomUsu;
                            objPPrincipal.label2.Text = patUsu + " " + matUsu;
                            objPPrincipal.label3.Text = rol;

                            liston.Add(Perfil["descripcion"].ToString());
                        }
                        //Console.WriteLine(liston[0].ToString()+ " .. "+ liston[1].ToString());
                        Hide();
                        Loguear.Close();

                        /*Label label = new Label();
                         * label.Font= new Font("Arial", label.Font.Size, FontStyle.Bold);
                         * label.ForeColor = System.Drawing.SystemColors.ButtonHighlight;
                         * label.BackColor = Color.FromArgb(39, 57, 80);
                         * label.Location = new Point(22, 13);
                         * label.Text="Nombre del usuario";
                         * objPPrincipal.Controls.Add(label);*/

                        objPPrincipal.Show();
                    }
                    catch (Exception e) {
                        MessageBox.Show("Error en el loginForm" + e);
                    }
                }
                else
                {
                    MessageBox.Show("Usuario o contraseña Invalidos");
                }
            }
        }