public FormCambiarContraseña(ListaProfesores lp)
 {
     InitializeComponent();
     textBoxAnterior.PasswordChar = '*';
     textBoxNueva.PasswordChar    = '*';
     textBoxNueva2.PasswordChar   = '*';
     labelVerificarNueva.Text     = " ";
     this.lp = lp;
 }
        public Form_Loging(ListaProfesores lp, String contraseñaAdmin)
        {
            InitializeComponent();

            this.lp = lp;
            textBoxContraseña.PasswordChar = '*';
            labelVerificarCodigo.Text      = "";
            labelVerificarContraseña.Text  = "";
            /////datos de prueba
            //textBoxCodigo.Text = "000000";
            //textBoxContraseña.Text = contraseñaAdmin;
            //////
        }
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            //Application.Run(new Form1());

            ListaProfesores lp = new ListaProfesores();

            //

            if (File.Exists("Profesores.bin"))
            {
                using (Stream stream = File.Open("Profesores.bin", FileMode.Open))
                {
                    var bformatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
                    lp = (ListaProfesores)bformatter.Deserialize(stream);
                }
            }
            else
            {
                ///datos de prueba
                lp.Add(new Profesor("100001", "Alex", "Gutierrez", "Santillan", "holi"));
                lp.Add(new Profesor("100002", "juan", "Rodriguez", "Martinez", "xd"));
                lp.contraseñaAdmin = "12345";
                //

                using (Stream sw = File.Open("Profesores.bin", FileMode.Create))
                {
                    var bformatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
                    bformatter.Serialize(sw, lp);
                    sw.Close();
                }
            }
            //


            Form_Loging loging = new Form_Loging(lp, lp.contraseñaAdmin);

            loging.ShowDialog();


            File.Delete("Profesores.bin");
            using (Stream sw = File.Create("Profesores.bin"))
            {
                var bformatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
                bformatter.Serialize(sw, lp);
                sw.Close();
            }
        }
예제 #4
0
 public Form_Control_Usuarios(ListaProfesores lp, Form ant)
 {
     InitializeComponent();
     this.lp  = lp;
     this.ant = ant;
 }