public CustomerViewModel(tCliente c)
 {
     IdCliente       = c.Id;
     Nome            = c.RagioneSociale;
     CittaDitta      = c.Citta;
     CodiceUniclima  = c.CodiceUniclima;
     Email           = c.IndirizzoEmail;
     TelefonoUfficio = c.TelefonoUfficio;
 }
예제 #2
0
        public void RemoveCustomerWithId(int Id)
        {
            tCliente Element = this.dbEntity.tCliente.FirstOrDefault(x => x.Id == Id);

            if (Element != null)
            {
                dbEntity.tCliente.Remove(Element);
                dbEntity.SaveChangesAsync();
            }
        }
 public CustomerDetailsViewModel(tCliente c)
 {
     this.Id             = c.Id;
     this.RagioneSociale = c.RagioneSociale;
     this.CodiceUniclima = c.CodiceUniclima;
     this.Indirizzo      = c.Indirizzo;
     this.CAP            = c.CAP ?? 0;
     this.Citta          = c.Citta;
     this.Provincia      = c.Provincia;
 }
예제 #4
0
        public ActionResult Create(CustomerDetailsViewModel model)
        {
            if (model == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            tCliente client = new tCliente()
            {
                RagioneSociale = model.RagioneSociale,
                CodiceUniclima = model.CodiceUniclima,
                Indirizzo      = model.Indirizzo,
                CAP            = model.CAP,
                Citta          = model.Citta,
                Provincia      = model.Provincia
            };

            _CustomerRepository.SaveCustomer(client, EnumUseful.typeOfDatabaseOperation.CREATE);

            return(RedirectToAction("Index"));
        }
예제 #5
0
        public void SaveCustomer(tCliente cliente, EnumUseful.typeOfDatabaseOperation typeOfDatabaseOperation)
        {
            switch (typeOfDatabaseOperation)
            {
            case EnumUseful.typeOfDatabaseOperation.EDIT:
                tCliente CustomerToEdit = dbEntity.tCliente.FirstOrDefault(x => x.Id == cliente.Id);
                if (CustomerToEdit != null)
                {
                    CustomerToEdit.RagioneSociale = cliente.RagioneSociale;
                    CustomerToEdit.CodiceUniclima = cliente.CodiceUniclima;
                    CustomerToEdit.Indirizzo      = cliente.Indirizzo;
                    CustomerToEdit.CAP            = cliente.CAP;
                    CustomerToEdit.Citta          = cliente.Citta;
                    CustomerToEdit.Provincia      = cliente.Provincia;
                }

                break;

            case EnumUseful.typeOfDatabaseOperation.CREATE:

                if (cliente != null)
                {
                    dbEntity.tCliente.Add(cliente);
                }

                break;
            }

            try
            {
                dbEntity.SaveChanges();
            }
            catch (Exception ee)
            {
                Console.WriteLine(ee.Message);
            }
        }
예제 #6
0
        public bool Salvar(tCliente cliente, int usuarioId)
        {
            var retorno = dbIngresso.salvar_tCliente2ComContatoTipoID(
                usuarioId,
                cliente.ID,
                DateTime.Now.ToString("yyyyMMddHHmmssffff"),
                cliente.Nome,
                cliente.RG,
                cliente.CPF,
                cliente.CarteiraEstudante,
                cliente.Sexo,
                cliente.DDDTelefone,
                cliente.Telefone,
                cliente.DDDTelefoneComercial,
                cliente.TelefoneComercial,
                cliente.DDDCelular,
                cliente.Celular,
                cliente.DataNascimento,
                cliente.Email,
                cliente.RecebeEmail,
                cliente.CEPEntrega,
                cliente.EnderecoEntrega,
                cliente.NumeroEntrega,
                cliente.CidadeEntrega,
                cliente.EstadoEntrega,
                cliente.CEPCliente,
                cliente.EnderecoCliente,
                cliente.NumeroCliente,
                cliente.CidadeCliente,
                cliente.EstadoCliente,
                cliente.ClienteIndicacaoID,
                cliente.Obs,
                cliente.ComplementoEntrega,
                cliente.BairroEntrega,
                cliente.ComplementoCliente,
                cliente.BairroCliente,
                cliente.Senha,
                cliente.Ativo,
                cliente.StatusAtual,
                null,
                cliente.NomeEntrega,
                cliente.CEPEntrega,
                cliente.RGEntrega,
                cliente.Pais,
                cliente.CPFResponsavel,
                cliente.ContatoTipoID,
                cliente.CNPJ,
                cliente.NomeFantasia,
                cliente.RazaoSocial,
                cliente.InscricaoEstadual,
                cliente.Profissao,
                cliente.SituacaoProfissionalID,
                cliente.DDDTelefoneComercial2,
                cliente.TelefoneComercial2,
                cliente.LoginOSESP,
                SiteId
                ).FirstOrDefault();

            if (retorno != null)
            {
                if ((retorno.Retorno == 1) || (retorno.Retorno == 2))
                {
                    cliente.ID = retorno.ClienteID;
                    return(true);
                }
            }
            return(false);
        }