Esempio n. 1
0
        private void updateTrabajadoresList()
        {
            List <Usuario> trabajadores = SectorManager.obtenerTrabajadores(TrabajadorManager.obtenerSector(Sesion.obtenerSesion().usuario));

            if (trabajadores == null || trabajadores.Count == 0)
            {
                return;
            }

            cbEmpleado.DisplayMember = "Text";
            cbEmpleado.ValueMember   = "Value";

            var items = new List <Object> {
                new ComboboxItem {
                    Text = "", Value = 0
                }
            };

            foreach (Usuario trabajador in trabajadores)
            {
                items.Add(new ComboboxItem {
                    Text = trabajador.NombreCompleto, Value = trabajador.id
                });
            }

            cbEmpleado.DataSource = items;
        }
Esempio n. 2
0
 public BitacoreTable()
 {
     InitializeComponent();
     Sesion.obtenerSesion().idioma.forms.Add(this);
 }
Esempio n. 3
0
 public DetalleObjetivo()
 {
     InitializeComponent();
     Sesion.obtenerSesion().idioma.forms.Add(this);
 }
Esempio n. 4
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            lblResponse.Text = "";

            if (DateTime.Parse(dtCerrarAntesDe.Value.ToString("yyyy-MM-dd")).Ticks < DateTime.Now.Ticks)
            {
                MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["pick_valid_date"], Sesion.obtenerSesion().idioma.textos["notification"]);
                return;
            }

            if (txtDescripcion.Text.Equals("") || cbNivel.Text.Equals(""))
            {
                MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["incorrect_data"], Sesion.obtenerSesion().idioma.textos["notification"]);
                return;
            }

            objetivo = new Objetivo {
                descripcion        = txtDescripcion.Text,
                nivelIssue         = int.Parse(cbNivel.Text),
                fechaCerrarAntesDe = DateTime.Parse(dtCerrarAntesDe.Value.ToString("yyyy-MM-dd")),
                sector             = this.sectorUsuario
            };

            ObjetivoManager.crear(objetivo);

            if (cbEmpleado.SelectedItem != null)
            {
                int userId = int.Parse((cbEmpleado.SelectedItem as ComboboxItem).Value.ToString());
                if (userId != 0)
                {
                    ObjetivoManager.asignarEmpleado(objetivo, userId);
                }
            }

            MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["created"], Sesion.obtenerSesion().idioma.textos["notification"]);
            this.Close();
        }
Esempio n. 5
0
 public Ayuda()
 {
     InitializeComponent();
     Sesion.obtenerSesion().idioma.forms.Add(this);
 }
Esempio n. 6
0
 private void cmbLanguage_SelectedIndexChanged(object sender, EventArgs e)
 {
     IdiomaManager.cambiar(Sesion.obtenerSesion().idioma, int.Parse(cmbLanguage.SelectedValue.ToString()));
 }
Esempio n. 7
0
        private void metroButton1_Click(object sender, EventArgs e)
        {
            if (!SesionManager.iniciarSesion(usernameTB.Text, passwordTB.Text))
            {
                MetroFramework.MetroMessageBox.Show(this, Sesion.obtenerSesion().idioma.textos["login_failed"], Sesion.obtenerSesion().idioma.textos["notification"]);
                return;
            }
            var sesion = Sesion.obtenerSesion();

            MetroFramework.MetroMessageBox.Show(this, sesion.idioma.textos["login_success"], sesion.idioma.textos["notification"]);

            if (!DV.verificarDV())
            {
                if (PermisosManager.verificarPatente(sesion.usuario, "DigitoVerificador"))
                {
                    ErrorDV error = new ErrorDV();
                    error.Show();
                    return;
                }

                MetroFramework.MetroMessageBox.Show(this, sesion.idioma.textos["error_contact_admin"], sesion.idioma.textos["notification"]);
                return;
            }

            this.Hide();
            Home h1 = new Home();

            h1.ShowDialog();
            this.Close();
        }
Esempio n. 8
0
 public AgregarUsuario()
 {
     InitializeComponent();
     Sesion.obtenerSesion().idioma.forms.Add(this);
 }