예제 #1
0
 private void LlenaCampos()
 {
     objeto = estacionController.SelectOne(TxtClave.Text.Trim());
     if (objeto == null)
     {
         ModoCreate = true;
     }
     else
     {
         ModoCreate     = false;
         TxtClave.Text  = objeto.EstacionId;
         TxtNombre.Text = objeto.Nombre;
         CboIT.Text     = objeto.ImpresoraT;
         CboIF.Text     = objeto.ImpresoraF;
         CboINC.Text    = objeto.ImpresoraNc;
         ChkVentaSinExistencia.Checked = objeto.VenderSinStock;
         ChkSolicitarFMpago.Checked    = objeto.SolicitarFmpago;
         ChkSumarUnidades.Checked      = objeto.SumarUnidadesPdv;
         CboImpresoraT.Text            = objeto.ImpresoraT;
         CboImpresoraF.Text            = objeto.ImpresoraF;
         CboImpresoraNC.Text           = objeto.ImpresoraNc;
         NTickets.Value              = objeto.TantosT;
         NFacturas.Value             = objeto.TantosF;
         NNc.Value                   = objeto.TantosNc;
         ChCanjearPuntosAuto.Checked = objeto.CanjearPuntosAuto;
     }
 }
예제 #2
0
        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");
            }
        }