Esempio n. 1
0
        internal static Cliente ObterCliente(int CodCliente)
        {
            try
            {
                TB_Cliente tbCliente = new TB_Cliente();

                using (DbEcxTrackEntities Entidades = new DbEcxTrackEntities())
                {
                    TB_Cliente ClienteEncontrado = Entidades.TB_Cliente.Where(u => u.CodCliente == CodCliente).FirstOrDefault();

                    Cliente Cli = new Cliente();

                    if (ClienteEncontrado != null)
                    {
                        Cli.CodCliente  = ClienteEncontrado.CodCliente;
                        Cli.NomeCliente = ClienteEncontrado.NomeCliente;
                        Cli.RazaoSocial = ClienteEncontrado.RazaoSocial;
                        Cli.CNPJ        = ClienteEncontrado.CNPJ_CPF;
                        Cli.Status      = ClienteEncontrado.Ativo;
                    }

                    return(Cli);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 2
0
 public ActionResult Contact(ClienteViewModel model)
 {
     try
     {
         TB_Cliente _cliente = new TB_Cliente();
         _cliente.DS_Nome     = model.Nome;
         _cliente.DT_Inclusao = DateTime.Now;
         _db.TB_Cliente.Add(_cliente);
         _db.SaveChanges();
         return(Json(new { success = true, responseText = "Salvo com sucesso !" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception)
     {
         return(Json(new { success = false, responseText = "Erro !" }, JsonRequestBehavior.AllowGet));
     }
 }
        public ActionResult Register(RegisterModel model)
        {
            //Clientes
            TB_Cliente newCliente = new TB_Cliente();

            newCliente.cTelefono  = Request.Form["Telefono"].ToString();
            newCliente.cDireccion = Request.Form["Direccion"].ToString();

            if (Request.Form["codDepartamento"] != null)
            {
                newCliente.codDepartamento = Request.Form["codDepartamento"].ToString();
            }

            if (Request.Form["codProvincia"] != null)
            {
                newCliente.codProvincia = Request.Form["codProvincia"].ToString();
            }

            if (Request.Form["codDistrito"] != null)
            {
                newCliente.codDistrito = Request.Form["codDistrito"].ToString();
            }


            if (Request.Form["dropDownTipoCliente"].Equals("1"))
            {
                newCliente.cTipCliente = "NAT";
            }
            else
            {
                newCliente.cTipCliente = "JUR";
            }

            //Agregar el Cliente a la tabla clientes.
            _data.TB_Clientes.InsertOnSubmit(newCliente);
            // newCliente.Pk_eCliente;
            _data.SubmitChanges();

            //Agregar el tipo de cliene segun tipo de cliente
            if (newCliente.cTipCliente.Equals("JUR"))
            {
                TB_PersonaJuridica newClienteJuridico = new TB_PersonaJuridica();
                newClienteJuridico.Fk_eCliente = newCliente.Pk_eCliente;
                newClienteJuridico.cRuc        = Request.Form["Ruc"].ToString();
                newClienteJuridico.cRazSocial  = Request.Form["RazonSocial"].ToString();

                _data.TB_PersonaJuridicas.InsertOnSubmit(newClienteJuridico);
                _data.SubmitChanges();
            }
            else if (newCliente.cTipCliente.Equals("NAT"))
            {
                TB_PersonaNatural newClienteNatural = new TB_PersonaNatural();
                newClienteNatural.Fk_eCliente = newCliente.Pk_eCliente;
                newClienteNatural.cDNI        = Request.Form["Dni"].ToString();
                newClienteNatural.cNombres    = Request.Form["Nombres"].ToString();
                newClienteNatural.cApellidos  = Request.Form["Apellidos"].ToString();

                _data.TB_PersonaNaturals.InsertOnSubmit(newClienteNatural);
                _data.SubmitChanges();
            }

            //Usuario
            TB_Usuario newUsuario = new TB_Usuario();

            newUsuario.Fk_eCliente = newCliente.Pk_eCliente;
            newUsuario.cUsuario    = Request.Form["UserName"].ToString();
            newUsuario.cContrasena = Request.Form["Password"].ToString();

            _data.TB_Usuarios.InsertOnSubmit(newUsuario);
            _data.SubmitChanges();

            return(RedirectToAction("Logon", "Account"));
        }