Ejemplo n.º 1
0
        public bool excluir(ClienteFixo clientefixo)
        {
            aClienteFixo = clientefixo;

            execute();

            return(withoutError());
        }
Ejemplo n.º 2
0
        public bool add(Modelo prEntity)
        {
            try
            {
                ClienteFixo Entity = (ClienteFixo)prEntity;

                ClienteFixos.Add(Entity);

                return(SaveChanges() > 0);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Ejemplo n.º 3
0
        public bool update(Modelo prEntity)
        {
            try
            {
                ClienteFixo Entity = (ClienteFixo)prEntity;

                ClienteFixo lClienteFixo = ClienteFixos.Find(Entity.clientefixoid);

                if (lClienteFixo != null && lClienteFixo != Entity)
                {
                    lClienteFixo.Update(Entity);
                }

                return(SaveChanges() > 0);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Ejemplo n.º 4
0
        public bool delete(Modelo prEntity)
        {
            try
            {
                ClienteFixo Entity = (ClienteFixo)prEntity;

                ClienteFixos.Attach(Entity);

                if (Entry(Entity).State == EntityState.Detached)
                {
                    ClienteFixos.Attach(Entity);
                }

                ClienteFixos.Remove(Entity);

                return(SaveChanges() > 0);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Ejemplo n.º 5
0
        protected override bool Semantic()
        {
            Cliente     cli;
            ClienteFixo cfixo;

            cli = aClienteRepository.getDocumento(aClienteFixoDTO.documento);

            if (cli == null)
            {
                cli = new Cliente()
                {
                    nome           = aClienteFixoDTO.nomecliente,
                    documento      = aClienteFixoDTO.documento,
                    datanascimento = aClienteFixoDTO.datanascimento,
                };

                aIncluirCliente.incluir(cli);
            }

            cfixo = new ClienteFixo()
            {
                clienteid         = cli.clienteid,
                servicoid         = aClienteFixoDTO.servicoid.Value,
                dataultimoservico = aClienteFixoDTO.dataultimoservico,
                diasemana         = (int)aClienteFixoDTO.diasemana,
                horario           = aClienteFixoDTO.horario.Value,
                tipofrequencia    = (int)aClienteFixoDTO.tipofrequencia
            };

            aClienteFixoRepository.add(cfixo);

            aIncluirClienteFixoEmpresa.incluir(new ClienteFixoEmpresa()
            {
                clientefixoid = cfixo.clientefixoid, empresaid = aClienteFixoDTO.empresaid.Value
            });

            return(withoutError());
        }
Ejemplo n.º 6
0
        public bool editar(ClienteFixo clientefixo)
        {
            execute();

            return(withoutError());
        }