static void DatabaseData()
        {
            Contexto db = new Contexto();

            GenericaBLL <Usuarios> genericaBLL = new GenericaBLL <Usuarios>();
            Usuarios  usuario   = genericaBLL.Buscar(1);
            Seguridad seguridad = new Seguridad();

            if (usuario == null)
            {
                string password  = seguridad.cifrarTexto("CACAOTECH");
                string pregunta  = seguridad.cifrarTexto("¿Cual es tu nombre?");
                string respuesta = seguridad.cifrarTexto("Elian Garcia");

                Usuarios usuario1 = new Usuarios(0, "Administrador", password, true, pregunta, respuesta);
                db.Usuario.Add(usuario1);
                db.SaveChanges();
            }

            GenericaBLL <Cacao> genericaBLL1 = new GenericaBLL <Cacao>();
            Cacao cacaos = genericaBLL1.Buscar(1);

            if (cacaos == null)
            {
                Cacao cacao1 = new Cacao(0, "HISPANIOLA ORGANICO", Convert.ToDecimal(6030.36), 1);
                db.Cacao.Add(cacao1);
                Cacao cacao2 = new Cacao(0, "HISPANIOLA CONVENCIONAL", Convert.ToDecimal(5630.36), 1);
                db.Cacao.Add(cacao2);
                Cacao cacao3 = new Cacao(0, "SANCHEZ ORGANICO", Convert.ToDecimal(6250.36), 1);
                db.Cacao.Add(cacao3);
                Cacao cacao4 = new Cacao(0, "SANCHEZ CONVENCIONAL", Convert.ToDecimal(5820.36), 1);
                db.Cacao.Add(cacao4);
                db.SaveChanges();
            }
        }
        private static void AfectarTablaCacao(Recepciones r)
        {
            GenericaBLL <Cacao> genericaBLL = new GenericaBLL <Cacao>();
            Cacao c = genericaBLL.Buscar(r.CacaoID);

            c.Existencia += r.Cantidad;
            genericaBLL.Modificar(c);
        }
        public void ModificarTest()
        {
            DatabaseData();
            GenericaBLL <Cacao> genericaBLL = new GenericaBLL <Cacao>();
            Cacao cacao     = new Cacao(0, "Organico", Convert.ToDecimal(2500.45), 1);
            bool  realizado = genericaBLL.Guardar(cacao);

            Assert.AreEqual(realizado, true);
        }
Beispiel #4
0
        private void TipocomboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            GenericaBLL <Cacao> genericaCacaoBLL = new GenericaBLL <Cacao>();
            Cacao cacao = genericaCacaoBLL.Buscar(ToInt(TipocomboBox.SelectedIndex.ToString()));

            if (cacao != null)
            {
                PreciotextBox.Text = cacao.Precio.ToString();
            }
        }
Beispiel #5
0
        private Cacao LlenaClase()
        {
            Cacao cacao = new Cacao();

            cacao.CacaoID   = Convert.ToInt32(IDnumericUpDown.Value);
            cacao.Tipo      = TipocomboBox.SelectedIndex.ToString();
            cacao.Precio    = Convert.ToDecimal(PreciotextBox.Text);
            cacao.UsuarioID = UsuarioID;

            return(cacao);
        }
Beispiel #6
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int   id;
            Cacao cacao = new Cacao();

            int.TryParse(IDnumericUpDown.Text, out id);

            Limpiar();

            cacao = genericaBLL.Buscar(id);

            if (cacao != null)
            {
                LlenaCampos(cacao);
            }
            else
            {
                MessageBox.Show("No Encontrado");
            }
        }
Beispiel #7
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Cacao cacao     = new Cacao();
            bool  realizado = false;

            if (!Validar())
            {
                return;
            }

            cacao = LlenaClase();


            if (IDnumericUpDown.Value == 0)
            {
                realizado = genericaBLL.Guardar(cacao);
            }
            else
            {
                if (!Existe())
                {
                    MessageBox.Show("NO SE PUEDE MODIFICAR UN CACAO INEXISTENTE", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                realizado = genericaBLL.Modificar(cacao);
            }

            if (realizado)
            {
                Limpiar();
                MessageBox.Show("GUARDADO EXITOSAMENTE", "GUARDADO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("NO SE PUDO GUARDAR", "NO GUARDADO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #8
0
 private void LlenaCampos(Cacao cacao)
 {
     IDnumericUpDown.Value = cacao.CacaoID;
     TipocomboBox.Text     = cacao.Tipo;
     PreciotextBox.Text    = cacao.Precio.ToString();
 }
Beispiel #9
0
        private bool Existe()
        {
            Cacao cacao = genericaBLL.Buscar((int)IDnumericUpDown.Value);

            return(cacao != null);
        }