Beispiel #1
0
        public FrmEstaciones(dynamic objeto)
        {
            InitializeComponent();
            estacionController = new EstacionController();
            this.objeto        = objeto;

            if (this.objeto != null)
            {
                objeto        = (Estacion)this.objeto;
                TxtClave.Text = objeto.EstacionId;
            }
        }
        private void Autenticha()
        {
            var login = new LoginController();
            var estacioncontroller = new EstacionController();
            var usuarioController = new UsuarioController();


            if (login.AuthenticaUsuario(txtUser.Text, txtPassword.Text))
            {

                var form = new FrmMain
                {
                    MdiParent = this.MdiParent
                };

                if (Ambiente.Estacion == null)
                {
                    Ambiente.Estacion = estacioncontroller.SelectOne(TxtEstacionId.Text.Trim());
                    if (Ambiente.Estacion == null)
                    {
                        Ambiente.Mensaje("LA ESTACION NO EXISTE");
                        return;
                    }
                    else
                    {
                        Ambiente.LoggedUser.EstacionId = Ambiente.Estacion.EstacionId;
                        usuarioController.Update(Ambiente.LoggedUser);
                    }
                }
                else
                {
                    Ambiente.LoggedUser.EstacionId = Ambiente.Estacion.EstacionId;
                    usuarioController.Update(Ambiente.LoggedUser);
                }



                form.Show();
                Dispose();
            }
            else
            {
                Ambiente.Mensaje("Credenciales incorrectas");
            }
        }
Beispiel #3
0
 public FrmEstaciones()
 {
     InitializeComponent();
     estacionController = new EstacionController();
     ModoCreate         = true;
 }