public void ModificarTest()
        {
            bool     paso;
            Talleres taller = new Talleres();

            taller.TallerId = 4;
            taller.Nombre   = "Taller Los Muchachones";

            paso = TalleresBLL.Modificar(taller);
            Assert.AreEqual(paso, true);
        }
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Talleres talleres;
            bool     Paso = false;


            if (HayErrores())
            {
                MessageBox.Show("Debe llenar éste campo!!!", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            talleres = LlenaClase();

            if (TallerIdNumericUpDown.Value == 0)
            {
                Paso = TalleresBLL.Guardar(talleres);
            }
            else
            {
                int id = Convert.ToInt32(TallerIdNumericUpDown.Value);
                talleres = TalleresBLL.Buscar(id);

                if (talleres != null)
                {
                    Paso = TalleresBLL.Modificar(LlenaClase());
                }
                else
                {
                    MessageBox.Show("Id no existe", "Falló",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (Paso)
            {
                MessageBox.Show("Guardado", "Exito",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show("No se pudo guardar", "Falló",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
        private void buttonGuardar_Click(object sender, EventArgs e)
        {
            Talleres taller;
            bool     Paso = false;

            if (Validar(2))
            {
                MessageBox.Show("Favor de Llenar las Casillas");
            }
            else
            {
                int id             = Convert.ToInt32(TallerIdNumericUpDown.Value);
                var mantenimientos = TalleresBLL.Buscar(id);
                taller = LlenaClase();

                //Determinar si es Guardar o Modificar
                if (TallerIdNumericUpDown.Value == 0)
                {
                    Paso = TalleresBLL.Guardar(taller);
                }
                else
                //validar que exista.

                if (mantenimientos != null)
                {
                    Paso = TalleresBLL.Modificar(taller);
                }


                //Informar el resultado
                if (Paso)
                {
                    MessageBox.Show("Guardado!!", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No se pudo guardar!!", "Fallo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                //Para Luego que guarden algo los campos se limpien
                LimpiarCampos();
            }
        }