Exemplo n.º 1
0
        public int TestCreation(Objetivo o)
        {
            int objId = ObjetivoManager.crear(o);

            Assert.AreNotEqual(objId, 0);

            return(objId);
        }
Exemplo n.º 2
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();
        }