public long Insertar(ClienteDto dto)
        {
            using (var context = new ModeloXCommerceContainer())
            {
                var nuevoCliente = new AccesoDatos.Cliente
                {
                    Apellido          = dto.Apellido,
                    Nombre            = dto.Nombre,
                    Dni               = dto.Dni,
                    Telefono          = dto.Telefono,
                    Celular           = dto.Celular,
                    Email             = dto.Email,
                    Cuil              = dto.Cuil,
                    FechaNacimiento   = dto.FechaNacimiento,
                    Foto              = dto.Foto,
                    MontoMaximoCtaCte = dto.Sobregiro,
                    Direccion         = new Direccion
                    {
                        Calle       = dto.Calle,
                        Numero      = dto.Numero,
                        Piso        = dto.Piso,
                        Dpto        = dto.Dpto,
                        Casa        = dto.Casa,
                        Lote        = dto.Lote,
                        Barrio      = dto.Barrio,
                        Mza         = dto.Mza,
                        LocalidadId = dto.LocalidadId
                    }
                };


                context.Personas.Add(nuevoCliente);

                context.SaveChanges();
                if (nuevoCliente.MontoMaximoCtaCte > 0)
                {
                    CuentaCorrienteServicio cta = new CuentaCorrienteServicio();
                    cta.Agregar(nuevoCliente.Id, nuevoCliente.MontoMaximoCtaCte);
                }
                return(nuevoCliente.Id);
            }
        }
Пример #2
0
        public void Nuevo(ClienteDto Dto)
        {
            using (var context = new KosakoDBEntities())
            {
                var nuevo = new AccesoDatos.Cliente
                {
                    Apellido  = Dto.Apellido,
                    Nombre    = Dto.Nombre,
                    Dni       = Dto.Dni,
                    Direccion = Dto.Direccion,
                    Telefono  = Dto.Telefono,
                    Foto      = Dto.Foto,
                    Principal = Dto.Principal
                };

                context.Clientes.Add(nuevo);

                context.SaveChanges();
            }
        }