コード例 #1
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool     paso = false;
            Personas persona;

            if (!Validar())
            {
                return;
            }

            persona = LlenaClase();
            if (string.IsNullOrEmpty(PersonaIDTextBox.Text) || PersonaIDTextBox.Text == "0")
            {
                paso = PersonasBLL.Guardar(persona);
            }
            else
            {
                if (!ExisteEnDb())
                {
                    MessageBox.Show("Error");
                    return;
                }
                paso = PersonasBLL.Modificar(persona);
            }

            if (paso)
            {
                MessageBox.Show("Guardado");
                Limpiar();
            }
            else
            {
                MessageBox.Show("Guardado");
            }
        }
コード例 #2
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (persona.PersonaId == 0)
            {
                paso = PersonasBLL.Guardar(persona);
            }
            else
            {
                if (ExisteEnLaBaseDeDAto())
                {
                    paso = PersonasBLL.Modificar(persona);
                }
                else
                {
                    MessageBox.Show("No se puede modificar la persona que no existe");
                    return;
                }
            }
            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado");
            }
            else
            {
                MessageBox.Show("No se pudo guardar");
            }
        }
コード例 #3
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            bool     paso = false;
            Personas persona;

            if (!Validar())
            {
                return;
            }
            persona = LlenaClase();

            if (IDnumericUpDown.Value == 0)
            {
                paso = PersonasBLL.Guardar(persona);
            }
            else
            {
                if (!ExiteEnLaBaseDeDatos())
                {
                    MessageBox.Show("Nose puede Modificar No Exite", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = PersonasBLL.Modificar(persona);
            }
            Limpiar();

            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar!!", "fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #4
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Personas persona = PersonasBLL.Buscar((int)IDNumericUpDown.Value);
            Personas p1      = LlenarClase(ListaDetalle);

            if (persona == null)
            {
                if (NombresTextBox.Text == String.Empty || TiposDeTelefonoComboBox.Text == String.Empty || TelefonoMaskedTextBox.Text == String.Empty || FechaDateTimePicker.Text == String.Empty)
                {
                    ValidarErrorProvider.SetError(GuardarButton, "No puede dejar nada vacio");
                }
                else if (PersonasBLL.Guardar(p1))
                {
                    MessageBox.Show("Se guardo esta persona");
                }
                else if (!PersonasBLL.Guardar(p1))
                {
                    MessageBox.Show("No se pudo guardar esta persona");
                }
            }
            else
            {
                if (PersonasBLL.Modificar(p1))
                {
                    MessageBox.Show("Se modifico esta persona");
                }
                else if (!PersonasBLL.Modificar(p1))
                {
                    MessageBox.Show("No se pudo modificar esta persona");
                }
            }
        }
コード例 #5
0
        public void ModificarTest()
        {
            Personas Persona    = new Personas(1, "Loreily Calcaño", "8492345113", "01259837891", "Calle Juan Bosh, #134", DateTime.Now, Convert.ToDecimal(345.33));
            bool     modificado = PersonasBLL.Modificar(Persona);

            Assert.AreEqual(modificado, true);
        }
コード例 #6
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            //determinar si es guardar o modificar
            if (PersonaIdTextBox.Text == "0")
            {
                paso = PersonasBLL.Guardar(personas);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede Modificar una persona que no existe");
                    return;
                }
                paso = PersonasBLL.Modificar(personas);
            }

            //informar resurtado
            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado");
            }
            else
            {
                MessageBox.Show("No se pudo Guardar");
            }
        }
コード例 #7
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!Validar())
            {
                return;
            }

            bool guardado = false;

            if (persona.PersonaId == 0 || string.IsNullOrWhiteSpace(PersonaIdTextBox.Text))
            {
                guardado = PersonasBLL.Guardar(persona);
            }
            else
            {
                if (ExisteEnBaseDatos())
                {
                    guardado = PersonasBLL.Modificar(persona);
                }
                else
                {
                    MessageBox.Show("Este persona no existe; No se puede modificar");
                }
            }

            if (guardado)
            {
                MessageBox.Show("Guardado.");
                Limpiar();
            }
            else
            {
                MessageBox.Show("Error el guardar.");
            }
        }
コード例 #8
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }


            if (Convert.ToInt32(PersonaIdTextBox.Text) == 0)
            {
                paso = PersonasBLL.Guardar(personas);
            }
            else
            {
                if (!existeEnLaBasedeDatos())
                {
                    MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                else
                {
                    paso = PersonasBLL.Modificar(personas);
                }
            }
            if (paso)
            {
                Limpiar();
            }
        }
コード例 #9
0
        public void GuardarTest()
        {
            Inscripcion nuevaInscripcion = new Inscripcion();

            nuevaInscripcion.Balance = 100;

            Persona persona = PersonasBLL.Buscar(personaPruebaId);

            decimal balance = 0.0m;

            decimal balanceInicial = persona.Balance;//Para verificar si cambio el balance

            List <Inscripcion> inscripcionesList = new List <Inscripcion>();

            inscripcionesList = InscripcionesBLL.GetList(i => i.PersonaId == personaPruebaId);
            inscripcionesList.Add(nuevaInscripcion); // Simulando la nueva inscripción


            foreach (Inscripcion i in inscripcionesList)
            {
                balance += i.Balance;
            }

            persona.Balance = balance;

            bool personaModificada = PersonasBLL.Modificar(persona);

            Assert.AreNotEqual(persona.Balance, balanceInicial);
        }
コード例 #10
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            Personas personas;
            bool     paso = false;

            if (!Validar())
            {
                return;
            }

            personas = LlenaClase();

            if (Convert.ToInt32(PersonaIdTex.Text) == 0)
            {
                paso = PersonasBLL.Guardar(personas);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede Modificar una persona que no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = PersonasBLL.Modificar(personas);
            }
            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo");
            }
        }
コード例 #11
0
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            Personas persona;
            bool     Paso = false;


            persona = LlenaClase();

            //Determinar si es Guardar o Modificar
            if (PersonaIdnumericUpDown.Value == 0)
            {
                Paso = PersonasBLL.Guardar(persona);
            }
            else
            {
                //todo: validar que exista.
                Paso = PersonasBLL.Modificar(persona);
            }

            //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);
            }
        }
コード例 #12
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (string.IsNullOrWhiteSpace(IdTextBox.Text) || IdTextBox.Text == "0")
            {
                paso = PersonasBLL.Guardar(persona);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar porque no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = PersonasBLL.Modificar(persona);
            }
            if (paso)
            {
                Limpiar();
            }
            else
            {
                MessageBox.Show("No fue posible Guardar!!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #13
0
        public void ModificarTest()
        {
            Personas persona = new Personas(1, "Martin", "8096758366", "402129123398", "Jose idjnjdnb", DateTime.Now, 0);
            bool     paso    = PersonasBLL.Modificar(persona);

            Assert.AreEqual(paso, paso);
        }
コード例 #14
0
        public void ModificarTest()
        {
            Persona persona = new Persona(1, "Martin", "8092368896", "40212912998", "kjdfhjbgfrkljioj", DateTime.Now, 0);
            bool    paso    = PersonasBLL.Modificar(persona);

            Assert.AreEqual(paso, paso);
        }
コード例 #15
0
        private void GuardarAsistenciaButton_Click(object sender, EventArgs e)
        {
            bool     paso = false;
            Personas personas;

            if (!Validar())
            {
                return;
            }
            personas = LLenaClase();

            if (IdNumericUpDown.Value == 0)
            {
                paso = PersonasBLL.Guardar(personas);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una Personas ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = PersonasBLL.Modificar(personas);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo guardar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #16
0
        public async Task ModificarTest()
        {
            Persona persona = new Persona {
                Id = 1, Nombres = "Adrian Mendez Vargas", Balance = 0
            };

            Assert.IsTrue(await PersonasBLL.Modificar(persona));
        }
コード例 #17
0
        public void ModificarTest()
        {
            Persona persona = PersonasBLL.Buscar(1);

            persona.Nombre = "Oliver Jose Fermin";

            bool modificado = PersonasBLL.Modificar(persona);

            Assert.AreEqual(modificado, true);
        }
コード例 #18
0
        public void ModificarTest()
        {
            Personas persona = PersonasBLL.Buscar(1);

            persona.Telefonos.RemoveAt(1);
            persona.Direccion = "El Rosal Azul";

            bool paso = PersonasBLL.Modificar(persona);

            Assert.IsTrue(paso);
        }
コード例 #19
0
        public ActionResult Put(int id, Persona Persona)
        {
            if (id != Persona.PersonaId)
            {
                return(BadRequest());
            }

            PersonasBLL.Modificar(Persona);

            return(NoContent());
        }
コード例 #20
0
        public void ModificarTest()
        {
            Personas personas = new Personas();
            bool     paso     = false;

            personas.PersonaId       = 4;
            personas.Nombre          = "prueba 2";
            personas.Direcion        = "base de datos";
            personas.FechaNacimineto = DateTime.Now;
            paso = PersonasBLL.Modificar(personas);

            Assert.AreEqual(paso, true);
        }
コード例 #21
0
        private Inscripciones ingresarMonto(Inscripciones inscripcion)
        {
            var persona = PersonasBLL.Buscar(inscripcion.PersonaId);

            persona.Balance -= inscripcion.Monto;
            PersonasBLL.Modificar(persona);

            inscripcion.Balance -= inscripcion.Monto;
            var inscripcionAntigua = InscripcionesBLL.Buscar(inscripcion.InscripcionId);

            inscripcion.Monto += inscripcionAntigua.Monto;

            return(inscripcion);
        }
コード例 #22
0
        public void ModificarTest()
        {
            bool     paso;
            Personas personas = new Personas();

            personas.PersonaId = 5;
            personas.Nombres   = "Maria";
            personas.Fecha     = DateTime.Now;
            personas.Cedula    = "0000000000";
            personas.Telefono  = "1111111111";
            personas.Direccion = "Montañas Gal";
            paso = PersonasBLL.Modificar(personas);
            Assert.AreEqual(paso, true);
        }
コード例 #23
0
        public void ModificarTest()
        {
            Personas persona = new Personas();
            bool     paso    = false;

            persona.Nombre          = "Niurbis";
            persona.Telefono        = "8098789505";
            persona.Cedula          = "40115115201";
            persona.Direccion       = "SFM";
            persona.FechaNacimiento = DateTime.Now;

            paso = PersonasBLL.Modificar(persona);
            Assert.AreEqual(paso, true);
        }
コード例 #24
0
        private void btnGuargar_Click(object sender, EventArgs e)
        {
            bool paso = Utilidades.ValidarForm(this, MyErrorProvider);

            if (paso == true)
            {
                paso = this.Detalle.Count() > 0;
            }

            if (paso == false)
            {
                MyErrorProvider.SetError(DetalleDataGridView1, "Debe agregar algun telefono");
                TelefonoMaskedTextBox.Focus();
            }

            if (paso == true)
            {
                Personas persona = LlenaClase();
                MessageBox.Show("Se lleno la clase");
                if (persona.PersonaId > 0)
                {
                    if (PersonasBLL.Modificar(persona) == true)
                    {
                        if (Detalle.Count != 0)
                        {
                            foreach (var item in Detalle)
                            {
                                PersonasBLL.EliminarDetalle(item.Id);
                            }
                        }
                        MessageBox.Show("Modificado Correctamente!!!");
                    }
                    else
                    {
                        MessageBox.Show("Error al intentar modificar el registro!!!");
                    }
                }
                else
                {
                    if (PersonasBLL.Guardar(persona) == true)
                    {
                        MessageBox.Show("Guardado Correctamente!!!");
                    }
                    else
                    {
                        MessageBox.Show("Error al intentar guardar el registro!!!");
                    }
                }
            }
        }
コード例 #25
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            Personas      persona;
            Inscripciones inscripcion;
            bool          paso = false;

            if (!validar())
            {
                return;
            }

            persona     = llenaClaseP();
            inscripcion = llenaClaseI();

            if (Convert.ToInt32(PersonaIdTextBox.Text) == 0)
            {
                paso        = PersonasBLL.Guardar(persona);
                inscripcion = ultimoRegistro(inscripcion);
                paso        = InscripcionesBLL.Guardar(inscripcion);
            }
            else
            {
                if (!existeEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar una persona que no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }

                if (InscripcionCheckBox.IsChecked == true)
                {
                    persona = aumentarBalance(persona);
                    paso    = PersonasBLL.Modificar(persona);
                    paso    = InscripcionesBLL.Guardar(inscripcion);
                }
                else
                {
                    paso = PersonasBLL.Modificar(persona);
                }
            }

            if (paso)
            {
                limpiar();
                MessageBox.Show("Guardado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
コード例 #26
0
        public void ModificarTest()
        {
            Personas persona = new Personas();
            bool     paso    = false;

            persona.PersonasId      = 1;
            persona.Nombre          = "Jose Armando";
            persona.Telefono        = "8296902801";
            persona.Cedula          = "40212965186";
            persona.Direccion       = "Bomba de Cenovi, SFM";
            persona.FechaNacimiento = DateTime.Now;

            paso = PersonasBLL.Modificar(persona);
            Assert.AreEqual(paso, true);
        }
コード例 #27
0
        public void ModificarTest()
        {
            bool     paso;
            Personas personas = new Personas();

            personas.PersonaId       = 1;
            personas.Nombres         = " Luis David Sánchez";
            personas.Telefono        = " 8295660909";
            personas.Cedula          = " 056 ";
            personas.Direccion       = " Duarte ";
            personas.FechaNacimiento = DateTime.Now;
            paso = PersonasBLL.Modificar(personas);

            Assert.AreEqual(paso, true);
        }
コード例 #28
0
        public void ModificarTest()
        {
            bool     paso;
            Personas personas = new Personas();

            personas.PersonaId       = 2;
            personas.Nombres         = "Daniela";
            personas.Cedula          = "40243454349";
            personas.Telefono        = "8292933929";
            personas.Direccion       = "PruebaTest";
            personas.FechaNacimiento = DateTime.Now;
            personas.Balance         = 0;
            paso = PersonasBLL.Modificar(personas);
            Assert.AreEqual(paso, true);
        }
コード例 #29
0
        public void ModificarTest()
        {
            Personas persona = new Personas();
            bool     paso    = false;

            persona.personaId       = 1;
            persona.nombre          = "Marcos";
            persona.telefono        = "8098010738";
            persona.cedula          = "40233030523";
            persona.direccion       = "Nagua";
            persona.fechaNacimiento = DateTime.Now;

            paso = PersonasBLL.Modificar(persona);
            Assert.AreEqual(paso, true);
        }
コード例 #30
0
        public void ModificarTest()
        {
            bool     paso;
            Personas personas = new Personas();

            personas.PersonaID       = 1;
            personas.Nombre          = "Prueba Test";
            personas.Telefono        = "123456";
            personas.Direccion       = "Salcedo";
            personas.Cedula          = "123456";
            personas.FechaNacimiento = DateTime.Now;
            personas.Balance         = 300;
            paso = PersonasBLL.Modificar(personas);
            Assert.AreEqual(paso, true);
        }