Ejemplo n.º 1
0
        public void Insertar(ProveedorDto dto)
        {
            using (var context = new ModeloGastronomiaContainer())
            {
                context.Personas.Add(new DAL.Proveedor
                {
                    NombreFantacia       = dto.NombreFantacia,
                    CondicionIvaId       = dto.CondicionIva,
                    EstaEliminado        = false,
                    Direccion            = dto.Direccion,
                    Cuit                 = dto.Cuil,
                    IngresosBrutos       = dto.IngresosBrutos,
                    FechaInicioActividad = DateTime.Now,
                    Teléfono             = dto.Telefono,
                    RazonSocial          = dto.RazonSocial,
                    ApyNomContacto       = dto.ApyNomContacto,
                    Usuario              = new DAL.Usuario
                    {
                        EstaBloqueado = false,
                        Nombre        = dto.NombreFantacia,
                        Password      = "******"
                    }
                });


                context.SaveChanges();
            }
        }
Ejemplo n.º 2
0
        public void Eliminar(ProveedorDto dto)
        {
            using (var context = new ModeloGastronomiaContainer())
            {
                var empleadoEliminar = context.Personas.OfType <DAL.Proveedor>()
                                       .Single(x => x.Id == dto.Id);

                empleadoEliminar.EstaEliminado = true;

                context.SaveChanges();
            }
        }
Ejemplo n.º 3
0
        public void Modificar(ProveedorDto dto)
        {
            using (var context = new ModeloGastronomiaContainer())
            {
                var proveedorModificar = context.Personas.OfType <DAL.Proveedor>()
                                         .Single(x => x.Id == dto.Id);

                proveedorModificar.NombreFantacia       = dto.NombreFantacia;
                proveedorModificar.CondicionIvaId       = dto.CondicionIva;
                proveedorModificar.Direccion            = dto.Direccion;
                proveedorModificar.FechaInicioActividad = dto.FechaIncioActividad;
                proveedorModificar.ApyNomContacto       = dto.ApyNomContacto;
                proveedorModificar.Teléfono             = dto.Telefono;
                proveedorModificar.IngresosBrutos       = dto.IngresosBrutos;
                proveedorModificar.Cuit        = dto.Cuil;
                proveedorModificar.RazonSocial = dto.RazonSocial;

                context.SaveChanges();
            }
        }