示例#1
0
        private void Log_local()
        {
            cont.conectar("DM");
            SqlCommand    cm4 = new SqlCommand("SELECT [USUARIO],[PASS_LOCAL],[PUESTO] FROM [DM].[CORRECT].[USUARIOS] where usuario ='" + textBox1.Text + "'", cont.condm);
            SqlDataReader dr  = cm4.ExecuteReader();

            while (dr.Read())
            {
                usuario    = Convert.ToString(dr["USUARIO"]);
                contraseña = Encripter.Desencriptar(Convert.ToString(dr["PASS_LOCAL"]));
                // puesto = Convert.ToString(dr["PUESTO"]);
            }
            dr.Close();
            cont.Desconectar("DM");

            if (textBox1.Text.ToUpper() == usuario.ToUpper())
            {
                if (contraseña == "" || contraseña == string.Empty)
                {
                    MessageBox.Show("Este usuario no cuenta con contraseña Solicitar  la Creacion a Soporte Tecnico");
                }

                else if (textBox2.Text == contraseña)
                {
                    if (Convert.ToInt32(actual) > Convert.ToInt32(nueva))
                    {
                        UpdateVercion();
                    }

                    Main_Menu fm6 = new Main_Menu();
                    this.Visible = false;
                    fm6.ShowDialog();
                    fm6.Close();
                    fm6 = null;
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Error en Contraseña");
                }
            }
            else
            {
                MessageBox.Show("Usuario no Existe");
            }
        }
示例#2
0
        private void ingreso()
        {
            if (empresa != "")
            {
                usuario    = textBox1.Text;
                contraseña = textBox2.Text;

                if (PermisoEmpresa(usuario, empresa))
                {
                    if (tipo_Usuario(usuario))
                    {
                        Log_local();
                    }
                    else
                    {
                        //conxion para validar
                        string        cad = "data source=192.168.1.25;initial catalog=EXACTUS ;user Id ='" + usuario + "' ; password = '******'";
                        SqlConnection con = new SqlConnection(cad);



                        // valida usuarios y contraseña
                        try
                        {
                            con.Open();
                            // MessageBox.Show("Bienvenido"+"  "+usuario);
                            con.Close();

                            //  ID_EMPRESA();
                            if (Convert.ToInt32(actual) > Convert.ToInt32(nueva))
                            {
                                UpdateVercion();
                            }

                            XMLRW.writeLogin(usuario, vercion, empresa, tipo_user);
                            Main_Menu fm6 = new Main_Menu();
                            this.Visible = false;
                            fm6.ShowDialog();
                            fm6.Close();
                            fm6 = null;
                            this.Close();
                        }
                        catch (Exception erg)
                        {
                            string text = erg.ToString();
                            if (text.Contains("inicio de sesión"))
                            {
                                MessageBox.Show("Error en Usuario o Contraseña", "Error Inicio de Sesión ");
                                this.textBox2.Text = null;
                            }
                            else
                            {
                                MessageBox.Show(text, "!!!! Error !!!! ");
                                this.textBox2.Text = null;
                            }
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Actualmente no cuenta con Permisos para la Empresa  " + empresa + "");
                }
            }
        }