コード例 #1
0
        public void Modificar(RubroDTO rubroDTO)
        {
            using (var baseDatos = new ModeloXCommerceContainer())
            {
                var rubroModificar = baseDatos.Rubros.FirstOrDefault(x => x.Id == rubroDTO.Id);

                if (rubroDTO == null)
                {
                    throw new Exception("Ocurrió un error al obtener el Rubro para Modificarla");
                }

                rubroModificar.Descripcion = rubroDTO.Descripcion;

                baseDatos.SaveChanges();
            }
        }
コード例 #2
0
        public long Insertar(RubroDTO rubroDTO)
        {
            using (var baseDatos = new ModeloXCommerceContainer())
            {
                var rubroNuevo = new AccesoDatos.Rubro
                {
                    Descripcion = rubroDTO.Descripcion
                };

                baseDatos.Rubros.Add(rubroNuevo);

                baseDatos.SaveChanges();

                return(rubroNuevo.Id);
            }
        }
コード例 #3
0
        public override bool EjecutarComandoNuevo()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }
            var rubroNuevo = new RubroDTO
            {
                Descripcion   = txtRubro.Text,
                EstaEliminado = false
            };

            _rubroServicio.Insertar(rubroNuevo);
            return(true);
        }
コード例 #4
0
        public override bool EjecutarComandoModificar()
        {
            if (!VerificarDatosObligatorios())
            {
                MessageBox.Show(@"Por favor ingrese los campos Obligatorios.", @"Atención", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                return(false);
            }
            var rubroModificar = new RubroDTO
            {
                Id          = EntidadId.Value,
                Descripcion = txtRubro.Text,
            };

            _rubroServicio.Modificar(rubroModificar);

            return(true);
        }