Esempio n. 1
0
 public ActionResult Agregar(ClienteCLS oClienteCLS)
 {
     if (!ModelState.IsValid)
     {
         llenarSexo();
         ViewBag.lista = listaSexo;
         return(View(oClienteCLS));
     }
     using (var bd = new BDWebAppEntities())
     {
         Cliente oCliente = new Cliente();
         oCliente.NOMBRE          = oClienteCLS.nombre;
         oCliente.APPATERNO       = oClienteCLS.apPaterno;
         oCliente.APMATERNO       = oClienteCLS.apMaterno;
         oCliente.EMAIL           = oClienteCLS.email;
         oCliente.DIRECCION       = oClienteCLS.direccion;
         oCliente.IIDSEXO         = oClienteCLS.iidsexo;
         oCliente.TELEFONOFIJO    = oClienteCLS.telefoCelular;
         oCliente.TELEFONOCELULAR = oClienteCLS.telefoCelular;
         oCliente.BHABILITADO     = 1;
         bd.Cliente.Add(oCliente);
         bd.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
Esempio n. 2
0
        public ActionResult Editar(ClienteCLS oClienteCLS)
        {
            int nRegistros = 0;

            using (var bd = new BDPasajeEntities()) {
                nRegistros = bd.Cliente.Where(p => p.NOMBRE.Equals(oClienteCLS.nombre) && p.APMATERNO.Equals(oClienteCLS.apMaterno) &&
                                              p.APPATERNO.Equals(oClienteCLS.apPaterno) && !p.IIDCLIENTE.Equals(oClienteCLS.iidcliente)).Count();
            }
            if (!ModelState.IsValid || nRegistros > 0)
            {
                if (nRegistros > 0)
                {
                    oClienteCLS.mensajeError = "Ya existe un cliente similar";
                }
                llenarListaSexos();
                return(View(oClienteCLS));
            }
            int idCliente = oClienteCLS.iidcliente;

            using (var bd = new BDPasajeEntities()) {
                Cliente oCliente = bd.Cliente.Where(p => p.IIDCLIENTE == idCliente).First();
                oCliente.NOMBRE          = oClienteCLS.nombre;
                oCliente.APPATERNO       = oClienteCLS.apPaterno;
                oCliente.APMATERNO       = oClienteCLS.apMaterno;
                oCliente.EMAIL           = oClienteCLS.email;
                oCliente.DIRECCION       = oClienteCLS.direccion;
                oCliente.IIDSEXO         = oClienteCLS.iidsexo;
                oCliente.TELEFONOFIJO    = oClienteCLS.telefonoFijo;
                oCliente.TELEFONOCELULAR = oClienteCLS.telefonoCelular;
                bd.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        public ActionResult Agregar(ClienteCLS oClienteCLS)
        {
            if (ModelState.IsValid)
            {
                using (var db = new BDPasajeEntities())
                {
                    Cliente oCliente = new Cliente();
                    oCliente.NOMBRE          = oClienteCLS.nombre;
                    oCliente.APPATERNO       = oClienteCLS.aPaterno;
                    oCliente.APMATERNO       = oClienteCLS.aMaterno;
                    oCliente.EMAIL           = oClienteCLS.email;
                    oCliente.DIRECCION       = oClienteCLS.direccion;
                    oCliente.IIDCLIENTE      = oClienteCLS.idsexo;
                    oCliente.TELEFONOCELULAR = oClienteCLS.telefonoCelular;
                    oCliente.TELEFONOFIJO    = oClienteCLS.telefonoFijo;
                    oCliente.BHABILITADO     = 1;

                    db.Cliente.Add(oCliente);
                    db.SaveChanges();
                }
            }
            else
            {
                LlenarSexo();

                ViewBag.lista = listaSexo;

                return(View(oClienteCLS));
            }

            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
        public int AgregarCliente(ClienteCLS objClienteCls)
        {
            int CodResult = 0;

            try
            {
                using (var db = new BDVentasEntities())
                {
                    Cliente objCliente = new Cliente();
                    objCliente.IdTipoDocumento       = objClienteCls.IdTipoDocumento;
                    objCliente.NroDocumentoCliente   = objClienteCls.NroDocumentoCliente;
                    objCliente.NombreCliente         = objClienteCls.NombreCliente;
                    objCliente.DireccionCliente      = objClienteCls.DireccionCliente;
                    objCliente.NumeroContactoCliente = objClienteCls.NumeroContactoCliente;
                    objCliente.FechaCreacion         = DateTime.Now;
                    objCliente.UsuarioCreacion       = "Admin";
                    objCliente.FechaModificacion     = DateTime.Now;
                    objCliente.UsuarioModificacion   = "Admin";
                    objCliente.EstadoCliente         = true;
                    objCliente.EstadoEliminacion     = false;
                    db.Cliente.Add(objCliente);
                    db.SaveChanges();
                    CodResult = 1;
                }
            }
            catch (Exception e)
            {
                CodResult = 0;
            }
            return(CodResult);
        }
Esempio n. 5
0
        public ActionResult Editar(int id)
        {
            ClienteCLS clienteCLS = new ClienteCLS();

            using (var bd = new BDPasajeEntities())
            {
                // Se tiene que llenar el combobox
                LlenarSexo();
                ViewBag.listaSexo = listaSexo;


                Cliente cliente = bd.Cliente.Where(p => p.IIDCLIENTE.Equals(id)).First();

                clienteCLS.idCliente       = cliente.IIDCLIENTE;
                clienteCLS.nombreCliente   = cliente.NOMBRE;
                clienteCLS.nombreCliente   = cliente.NOMBRE;
                clienteCLS.APaterno        = cliente.APPATERNO;
                clienteCLS.AMaterno        = cliente.APMATERNO;
                clienteCLS.Direccion       = cliente.DIRECCION;
                clienteCLS.Email           = cliente.EMAIL;
                clienteCLS.IdSexo          = (int)cliente.IIDSEXO;
                clienteCLS.telefonoCelular = cliente.TELEFONOCELULAR;
                clienteCLS.telefonoFijo    = cliente.TELEFONOFIJO;
            }
            return(View(clienteCLS));
        }
Esempio n. 6
0
        public ActionResult DetailCliente(int id)
        {
            GetInidcadores();

            HttpClient httpClient = new HttpClient();

            httpClient.BaseAddress = new Uri(baseURL);
            httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", HttpContext.Session["token"].ToString());

            HttpResponseMessage response = httpClient.GetAsync($"api/Clientes/{id}").Result;
            string     data = response.Content.ReadAsStringAsync().Result;
            ClienteCLS item = JsonConvert.DeserializeObject <ClienteCLS>(data);

            ClienteCLS cliente = new ClienteCLS();

            cliente.IdCliente = item.IdCliente;
            cliente.Nombre    = item.Nombre;
            cliente.Apellido  = item.Apellido;
            cliente.Telefono  = item.Telefono;
            cliente.Tipo      = item.Tipo;
            cliente.Estado    = item.Estado;

            return(View(cliente));
        }
Esempio n. 7
0
 public ActionResult Agregar(ClienteCLS oClienteCLS)
 {
     if (!ModelState.IsValid)
     {
         SelectSexo();
         ViewBag.lista = listaSexo;
         return(View(oClienteCLS));
     }
     using (var db = new BDPasajeEntities())
     {
         Cliente ocliente = new Cliente();
         ocliente.NOMBRE          = oClienteCLS.nombre;
         ocliente.APPATERNO       = oClienteCLS.apPaterno;
         ocliente.APMATERNO       = oClienteCLS.apMaterno;
         ocliente.EMAIL           = oClienteCLS.Email;
         ocliente.DIRECCION       = oClienteCLS.Direccion;
         ocliente.IIDSEXO         = oClienteCLS.Iidsexo;
         ocliente.TELEFONOFIJO    = oClienteCLS.TelefonoFijo;
         ocliente.TELEFONOCELULAR = oClienteCLS.Telefonocelular;
         ocliente.BHABILITADO     = 1;
         db.Cliente.Add(ocliente);
         db.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
Esempio n. 8
0
        public int CambiarEstado(ClienteCLS objClienteCls)
        {
            int codigoRpt = 0;

            try
            {
                using (var db = new BDVentasEntities())
                {
                    Cliente oCliente = db.Cliente.Where(p => p.IdCliente.Equals(objClienteCls.IdCliente)).First();
                    if (oCliente.EstadoCliente)
                    {
                        objClienteCls.EstadoCliente = false;
                    }
                    else
                    {
                        objClienteCls.EstadoCliente = true;
                    }

                    oCliente.EstadoCliente = objClienteCls.EstadoCliente;
                    db.SaveChanges();

                    codigoRpt = 1;
                }
            }
            catch (Exception e)
            {
                codigoRpt = 0;
                throw;
            }
            return(codigoRpt);
        }
Esempio n. 9
0
        public ActionResult Agregar(ClienteCLS oClienteCLS)
        {
            if (ModelState.IsValid)
            {
                using (var bd = new BDPasajeEntities())
                {
                    Cliente oCliente = new Cliente();
                    oCliente.NOMBRE          = oClienteCLS.nombre;
                    oCliente.APPATERNO       = oClienteCLS.apPaterno;
                    oCliente.APMATERNO       = oClienteCLS.apMaterno;
                    oCliente.EMAIL           = oClienteCLS.email;
                    oCliente.DIRECCION       = oClienteCLS.direccion;
                    oCliente.IIDSEXO         = oClienteCLS.iidsexo;
                    oCliente.TELEFONOCELULAR = oClienteCLS.telefonoCelular;
                    oCliente.TELEFONOFIJO    = oClienteCLS.telefonoFijo;
                    oCliente.BHABILITADO     = 1;
                    bd.Cliente.Add(oCliente);
                    bd.SaveChanges();
                }
                return(RedirectToAction("Index"));
            }
            //Evitamos una Excepcion, ya que si el modelState no es valido, es necesario volver a cargar el ComboBox
            llenarSexo();
            ViewBag.lista = listaSexo;

            return(View(oClienteCLS));
        }
Esempio n. 10
0
        public int EditarCliente(ClienteCLS objClienteCls)
        {
            int cdgoRpt = 0;

            try
            {
                using (var db = new BDVentasEntities())
                {
                    Cliente oCliente = db.Cliente.Where(p => p.IdCliente.Equals(objClienteCls.IdCliente)).First();
                    oCliente.NombreCliente         = objClienteCls.NombreCliente;
                    oCliente.IdTipoDocumento       = objClienteCls.IdTipoDocumento;
                    oCliente.DireccionCliente      = objClienteCls.DireccionCliente;
                    oCliente.NombreCliente         = objClienteCls.NombreCliente;
                    oCliente.NumeroContactoCliente = objClienteCls.NumeroContactoCliente;
                    oCliente.NroDocumentoCliente   = objClienteCls.NroDocumentoCliente;
                    oCliente.FechaModificacion     = DateTime.Now;
                    oCliente.UsuarioModificacion   = "Admin";
                    db.SaveChanges();
                    cdgoRpt = 1;
                }
            }
            catch (Exception e)
            {
                cdgoRpt = 0;
            }
            return(cdgoRpt);
        }
Esempio n. 11
0
        public ActionResult Agregar(ClienteCLS oClienteCLS)
        {
            using (var bd = new BDPasajeEntities())
            {
            }

            return(View());
        }
Esempio n. 12
0
 public ActionResult Adicionar(ClienteCLS reciboClientes)
 {
     if (!ModelState.IsValid)
     {
         ObtenerSexo();
         ViewBag.Sexo = listadeSexo;
         return(View(reciboClientes));
     }
     return(View());
 }
Esempio n. 13
0
        private ClienteCLS GetCliente(int id)
        {
            HttpClient httpClient = new HttpClient();

            httpClient.BaseAddress = new Uri(baseURL);
            httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", HttpContext.Session["token"].ToString());

            HttpResponseMessage response = httpClient.GetAsync($"api/Clientes/{id}").Result;
            string     data     = response.Content.ReadAsStringAsync().Result;
            ClienteCLS clientes = JsonConvert.DeserializeObject <ClienteCLS>(data);

            return(clientes);
        }
Esempio n. 14
0
        public int guardarCliente([FromBody] ClienteCLS oClienteCLS)
        {
            int resp = 0;

            try
            {
                using (db_crm_hardwareshopContext db = new db_crm_hardwareshopContext())
                {
                    if (oClienteCLS.idCliente == 0)
                    {
                        Clientes oCliente = new Clientes();



                        oCliente.IdCliente        = oClienteCLS.idCliente;
                        oCliente.RutCliente       = oClienteCLS.rutCliente;
                        oCliente.NombreCliente    = oClienteCLS.nombreCliente;
                        oCliente.ApellidosCliente = oClienteCLS.apellidosCliente;
                        oCliente.Correo           = oClienteCLS.correo;
                        oCliente.DireccionCliente = oClienteCLS.direccionCliente;
                        oCliente.Numero           = oClienteCLS.numero;
                        oCliente.IdTipoCliente    = oClienteCLS.idtipoCliente;
                        oCliente.IdComuna         = oClienteCLS.idcomuna;
                        oCliente.Habilitado       = 1;
                        db.Clientes.Add(oCliente);
                        db.SaveChanges();
                        resp = 1;
                    }
                    else
                    {
                        Clientes oCliente = db.Clientes.Where(c => c.IdCliente == oClienteCLS.idCliente).First();
                        oCliente.RutCliente       = oClienteCLS.rutCliente;
                        oCliente.NombreCliente    = oClienteCLS.nombreCliente;
                        oCliente.ApellidosCliente = oClienteCLS.apellidosCliente;
                        oCliente.Correo           = oClienteCLS.correo;
                        oCliente.DireccionCliente = oClienteCLS.direccionCliente;
                        oCliente.Numero           = oClienteCLS.numero;
                        //oCliente.IdTipoCliente = oClienteCLS.idtipoCliente;

                        oCliente.IdComuna = oClienteCLS.idcomuna;
                        db.SaveChanges();
                        resp = 1;
                    }
                }
            }catch (Exception)
            {
                resp = 0;
            }
            return(resp);
        }
Esempio n. 15
0
        public ClienteCLS ObtenerClientePorId(int idcli)
        {
            ClienteCLS objClienteCls = new ClienteCLS();

            using (var db = new BDVentasEntities())
            {
                Cliente oCliente = db.Cliente.Where(p => p.IdCliente.Equals(idcli)).First();
                objClienteCls.IdCliente             = oCliente.IdCliente;
                objClienteCls.NombreCliente         = oCliente.NombreCliente;
                objClienteCls.NroDocumentoCliente   = oCliente.NroDocumentoCliente;
                objClienteCls.DireccionCliente      = oCliente.DireccionCliente;
                objClienteCls.NumeroContactoCliente = oCliente.NumeroContactoCliente;
                objClienteCls.IdTipoDocumento       = oCliente.IdTipoDocumento;
            }
            return(objClienteCls);
        }
Esempio n. 16
0
        public ActionResult Eliminar(int id)
        {
            GetInidcadores();

            ClienteCLS cliente = new ClienteCLS();

            var item = GetCliente(id);

            cliente.IdCliente = item.IdCliente;
            cliente.Nombre    = item.Nombre;
            cliente.Apellido  = item.Apellido;
            cliente.Telefono  = item.Telefono;
            cliente.Tipo      = item.Tipo;
            cliente.Estado    = item.Estado;

            return(View(cliente));
        }
Esempio n. 17
0
        public ActionResult Eliminar(ClienteCLS oCliente)
        {
            HttpClient httpClient = new HttpClient();

            httpClient.BaseAddress = new Uri(baseURL);
            httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", HttpContext.Session["token"].ToString());

            HttpResponseMessage response = httpClient.DeleteAsync($"api/Clientes/{oCliente.IdCliente}").Result;

            if (response.IsSuccessStatusCode)
            {
                return(RedirectToAction("Index"));
            }

            throw new Exception("Error al eliminar");
        }
Esempio n. 18
0
        public ActionResult ClienteEditar(ClienteCLS oClienteCLS)
        {
            int    numeroRegistrosEncontrados = 0;
            int    iidCliente = oClienteCLS.iidcliente;
            string nombre     = oClienteCLS.nombre;
            string apPaterno  = oClienteCLS.apPaterno;
            string apMaterno  = oClienteCLS.apMaterno;

            using (var bd = new BDPasajeEntities())
            {
                numeroRegistrosEncontrados =
                    bd.Cliente.Where(p => p.NOMBRE.Equals(nombre) && p.APPATERNO.Equals(apPaterno) && p.APMATERNO.Equals(apMaterno) && !p.IIDCLIENTE.Equals(iidCliente)).Count();
            }

            if (!ModelState.IsValid || numeroRegistrosEncontrados > 0)
            {
                llenarSexo();
                ViewBag.lista = listaSexo;  //Asi no se cae el programa porque se vuelve a pintar

                if (numeroRegistrosEncontrados > 0)
                {
                    oClienteCLS.mensajeError = "Este cliente ya existe!!";
                }
                return(View(oClienteCLS));
            }

            int idCliente = oClienteCLS.iidcliente;

            using (var bd = new BDPasajeEntities())
            {
                Cliente oCliente = bd.Cliente.Find(idCliente);

                oCliente.NOMBRE          = oClienteCLS.nombre;
                oCliente.APPATERNO       = oClienteCLS.apPaterno;
                oCliente.APMATERNO       = oClienteCLS.apMaterno;
                oCliente.DIRECCION       = oClienteCLS.direccion;
                oCliente.EMAIL           = oClienteCLS.email;
                oCliente.IIDSEXO         = oClienteCLS.iidsexo;
                oCliente.TELEFONOCELULAR = oClienteCLS.telefonoCelular;
                oCliente.TELEFONOFIJO    = oClienteCLS.telefonoFijo;

                bd.SaveChanges();
            }

            return(RedirectToAction("ClienteView"));
        }
Esempio n. 19
0
        public ActionResult ClienteAgregar(ClienteCLS model)
        {
            int    numeroRegistrosEncontrados = 0;
            string nombre    = model.nombre;
            string apPaterno = model.apPaterno;
            string apMaterno = model.apMaterno;

            using (var bd = new BDPasajeEntities())
            {
                numeroRegistrosEncontrados =
                    bd.Cliente.Where(p => p.NOMBRE.Equals(nombre) && p.APPATERNO.Equals(apPaterno) && p.APMATERNO.Equals(apMaterno)).Count();
            }


            if (!ModelState.IsValid || numeroRegistrosEncontrados > 0)
            {
                if (numeroRegistrosEncontrados > 0)
                {
                    model.mensajeError = "Ya existe el registro!";
                }

                llenarSexo();
                ViewBag.lista = listaSexo;  //Asi no se cae el programa porque se vuelve a pintar
                return(View(model));
            }
            using (var bd = new BDPasajeEntities())
            {
                Cliente ocliente = new Cliente();
                ocliente.NOMBRE          = model.nombre;
                ocliente.APPATERNO       = model.apPaterno;
                ocliente.APMATERNO       = model.apMaterno;
                ocliente.EMAIL           = model.email;
                ocliente.DIRECCION       = model.direccion;
                ocliente.IIDSEXO         = model.iidsexo;
                ocliente.TELEFONOCELULAR = model.telefonoCelular;
                ocliente.TELEFONOFIJO    = model.telefonoFijo;
                ocliente.BHABILITADO     = 1;

                bd.Cliente.Add(ocliente);
                bd.SaveChanges();
            }

            return(RedirectToAction("ClienteView"));
        }
Esempio n. 20
0
        public ActionResult Editar(int id)
        {
            ClienteCLS oClienteCLS = new ClienteCLS();

            using (BuhoDBEntities db = new BuhoDBEntities())
            {
                Clientes oCliente = db.Clientes.Where(p => p.ID_Cliente.Equals(id)).First();

                oClienteCLS.idCliente   = id;
                oClienteCLS.nombre      = oCliente.Nombre;
                oClienteCLS.apellido    = oCliente.Apellido;
                oClienteCLS.dui         = oCliente.DUI;
                oClienteCLS.direccion   = oCliente.Direccion;
                oClienteCLS.email       = oCliente.Email;
                oClienteCLS.razonSocial = oCliente.RazonSocial;
            }

            return(View(oClienteCLS));
        }
        public ActionResult Agregar(ClienteCLS oClienteCLS)
        {
            int    nregistrosEncontrados = 0;
            string nombre    = oClienteCLS.nombre;
            string apPaterno = oClienteCLS.apPaterno;
            string apMaterno = oClienteCLS.apMaterno;

            using (var bd = new BDPasajeEntities())
            {
                nregistrosEncontrados = bd.Cliente.Where(p => p.NOMBRE.Equals(nombre) && p.APPATERNO.Equals(apPaterno) &&
                                                         p.APMATERNO.Equals(apMaterno)).Count();
            }

            if (!ModelState.IsValid || nregistrosEncontrados >= 1)
            {
                if (nregistrosEncontrados >= 1)
                {
                    oClienteCLS.mensajeError = "Ya existe cliente registrado";
                }
                llenarSexo();
                ViewBag.lista = listaSexo;
                return(View(oClienteCLS));
            }

            using (var bd = new BDPasajeEntities())
            {
                Cliente oCliente = new Cliente();
                oCliente.NOMBRE          = oClienteCLS.nombre;
                oCliente.APPATERNO       = oClienteCLS.apPaterno;
                oCliente.APMATERNO       = oClienteCLS.apMaterno;
                oCliente.EMAIL           = oClienteCLS.email;
                oCliente.DIRECCION       = oClienteCLS.direccion;
                oCliente.IIDSEXO         = oClienteCLS.iidsexo;
                oCliente.TELEFONOCELULAR = oClienteCLS.telefonoCelular;
                oCliente.TELEFONOFIJO    = oClienteCLS.telefonoFijo;
                oCliente.BHABILITADO     = 1;
                bd.Cliente.Add(oCliente);
                bd.SaveChanges();
            }


            return(RedirectToAction("Index"));
        }
Esempio n. 22
0
        public ActionResult Editar(ClienteCLS clienteCLS)
        {
            int idCliente = clienteCLS.idCliente;

            int    nRegistrosEncontrados = 0;
            string nombre    = clienteCLS.nombreCliente;
            string apellidoP = clienteCLS.APaterno;
            string apellidoM = clienteCLS.AMaterno;

            using (var bd = new BDPasajeEntities())
            {
                nRegistrosEncontrados = bd.Cliente.Where(p => p.NOMBRE.Equals(nombre) && p.APPATERNO.Equals(apellidoP) && p.APMATERNO.Equals(apellidoM) && !p.IIDCLIENTE.Equals(idCliente)).Count();
            }

            if (!ModelState.IsValid || nRegistrosEncontrados >= 1)
            {
                if (nRegistrosEncontrados >= 1)
                {
                    clienteCLS.mensajeError = "Ya existe este cliente";
                }
                LlenarSexo();
                return(View(clienteCLS));
            }

            else
            {
                using (var bd = new BDPasajeEntities())
                {
                    Cliente cliente = bd.Cliente.Where(p => p.IIDCLIENTE.Equals(idCliente)).First();
                    cliente.NOMBRE          = clienteCLS.nombreCliente;
                    cliente.APPATERNO       = clienteCLS.APaterno;
                    cliente.APMATERNO       = clienteCLS.AMaterno;
                    cliente.EMAIL           = clienteCLS.Email;
                    cliente.DIRECCION       = clienteCLS.Direccion;
                    cliente.IIDSEXO         = clienteCLS.IdSexo;
                    cliente.TELEFONOFIJO    = clienteCLS.telefonoFijo;
                    cliente.TELEFONOCELULAR = clienteCLS.telefonoCelular;

                    bd.SaveChanges();
                }
            }
            return(RedirectToAction("Index"));
        }
Esempio n. 23
0
        public ActionResult Editar(int id)
        {
            ClienteCLS oClienteCLS = new ClienteCLS();

            using (var bd = new BDPasajeEntities())
            {
                Cliente oCliente = bd.Cliente.Where(p => p.IIDCLIENTE.Equals(id)).First();
                oClienteCLS.iidCliente = oCliente.IIDCLIENTE;
                oClienteCLS.nombre     = oCliente.NOMBRE;
                oClienteCLS.apPaterno  = oCliente.APPATERNO;
                oClienteCLS.apMaterno  = oCliente.APMATERNO;
                oClienteCLS.email      = oCliente.EMAIL;
                oClienteCLS.direccion  = oCliente.DIRECCION;
                //oClienteCLS.iidSexo= oCliente.IIDSEXO;
                oClienteCLS.telefonoCelular = oCliente.TELEFONOCELULAR;
                oClienteCLS.telefonoFijo    = oCliente.TELEFONOFIJO;
            }
            return(View(oClienteCLS));
        }
        // GET: Cliente
        public ActionResult Index(ClienteCLS oClienteCLS)
        {
            List <ClienteCLS> listaCliente = null;
            int iidsexo = oClienteCLS.iidsexo;

            llenarSexo();
            ViewBag.lista = listaSexo;

            using (var bd = new BDPasajeEntities())
            {
                if (oClienteCLS.iidsexo == 0)
                {
                    listaCliente = (from cliente in bd.Cliente
                                    where cliente.BHABILITADO == 1
                                    select new ClienteCLS
                    {
                        iidcliente = cliente.IIDCLIENTE,
                        nombre = cliente.NOMBRE,
                        apPaterno = cliente.APPATERNO,
                        apMaterno = cliente.APMATERNO,
                        telefonoFijo = cliente.TELEFONOFIJO
                    }).ToList();
                }
                else
                {
                    listaCliente = (from cliente in bd.Cliente
                                    where cliente.BHABILITADO == 1 &&
                                    cliente.IIDSEXO == iidsexo
                                    select new ClienteCLS
                    {
                        iidcliente = cliente.IIDCLIENTE,
                        nombre = cliente.NOMBRE,
                        apPaterno = cliente.APPATERNO,
                        apMaterno = cliente.APMATERNO,
                        telefonoFijo = cliente.TELEFONOFIJO
                    }).ToList();
                }
            }


            return(View(listaCliente));
        }
Esempio n. 25
0
        public int EliminarCliente(ClienteCLS objClienteCls)
        {
            int cdgoRpt = 0;

            try
            {
                using (var db = new BDVentasEntities())
                {
                    Cliente oCliente = db.Cliente.Where(p => p.IdCliente.Equals(objClienteCls.IdCliente)).First();
                    oCliente.EstadoEliminacion = true;
                    db.SaveChanges();
                    cdgoRpt = 1;
                }
            }
            catch (Exception e)
            {
                cdgoRpt = 0;
            }
            return(cdgoRpt);
        }
Esempio n. 26
0
        public ActionResult Guardar(string Nombre, string Apellido, string Telefono, string Tipo, string Estado)
        {
            try
            {
                ClienteCLS cliente = new ClienteCLS();
                cliente.IdCliente = 0;
                cliente.Nombre    = Nombre;
                cliente.Apellido  = Apellido;
                cliente.Telefono  = Telefono;
                cliente.Tipo      = Tipo;
                cliente.Estado    = Estado;

                HttpClient httpClient = new HttpClient();
                httpClient.BaseAddress = new Uri(baseURL);
                httpClient.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
                httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", HttpContext.Session["token"].ToString());

                string      clienteJson = JsonConvert.SerializeObject(cliente);
                HttpContent body        = new StringContent(clienteJson, Encoding.UTF8, "application/json");


                HttpResponseMessage response = httpClient.PostAsync("api/Clientes", body).Result;
                if (response.IsSuccessStatusCode)
                {
                    return(RedirectToAction("Index"));
                }


                throw new Exception("Error al guardar");
            }

            catch (Exception ex)
            {
                return(Json(
                           new
                {
                    success = false,
                    message = ex.InnerException
                }, JsonRequestBehavior.AllowGet));
            }
        }
Esempio n. 27
0
 // GET: Cliente
 public ActionResult Index(ClienteCLS clienteCLS)
 {
     llenarListaSexos();
     ViewBag.lista = listaSexo;
     using (var bd = new BDPasajeEntities()) {
         if (clienteCLS.iidsexo == 0)
         {
             listaCliente = (from cliente in bd.Cliente
                             where cliente.BHABILITADO == 1
                             select new ClienteCLS {
                 iidcliente = cliente.IIDCLIENTE,
                 nombre = cliente.NOMBRE,
                 apPaterno = cliente.APPATERNO,
                 apMaterno = cliente.APMATERNO,
                 email = cliente.EMAIL,
                 direccion = cliente.DIRECCION,
                 iidsexo = (int)cliente.IIDSEXO,
                 telefonoFijo = cliente.TELEFONOFIJO,
                 telefonoCelular = cliente.TELEFONOCELULAR
             }).ToList();
         }
         else
         {
             listaCliente = (from cliente in bd.Cliente
                             where cliente.BHABILITADO == 1 &&
                             cliente.IIDSEXO == clienteCLS.iidsexo
                             select new ClienteCLS {
                 iidcliente = cliente.IIDCLIENTE,
                 nombre = cliente.NOMBRE,
                 apPaterno = cliente.APPATERNO,
                 apMaterno = cliente.APMATERNO,
                 email = cliente.EMAIL,
                 direccion = cliente.DIRECCION,
                 iidsexo = (int)cliente.IIDSEXO,
                 telefonoFijo = cliente.TELEFONOFIJO,
                 telefonoCelular = cliente.TELEFONOCELULAR
             }).ToList();
         }
     }
     return(View(listaCliente));
 }
Esempio n. 28
0
        public string Registrar(ClienteCLS oClienteCLS, string titulo)
        {
            string resp = "0";

            using (BDGolososEntities bd = new BDGolososEntities())
            {
                if (titulo.Equals("1"))
                {
                    Personas oPersona = new Personas();
                    oPersona.nombre   = oClienteCLS.nombre;
                    oPersona.apellido = oClienteCLS.apellido;
                    oPersona.dir      = oClienteCLS.dir;
                    oPersona.tel      = oClienteCLS.tel;
                    oPersona.correo   = oClienteCLS.correo;

                    bd.Personas.Add(oPersona);
                    bd.SaveChanges();

                    Clientes oCliente = new Clientes();

                    int idPersona = bd.Personas.Where(p => p.correo.Equals(oClienteCLS.correo)).First().idPersona;
                    oCliente.idPersona = idPersona;

                    oCliente.registro = DateTime.Now;

                    bd.Clientes.Add(oCliente);
                    bd.SaveChanges();

                    Usuarios oUsuarios = new Usuarios();

                    oUsuarios.idPersona = idPersona;
                    oUsuarios.usuario   = oClienteCLS.user;
                    oUsuarios.clave     = oClienteCLS.pass;

                    bd.Usuarios.Add(oUsuarios);
                    resp = bd.SaveChanges().ToString();
                }
            }

            return(resp);
        }
Esempio n. 29
0
        public ActionResult Agregar(ClienteCLS oClienteCLS)
        {
            if (!ModelState.IsValid)
            {
                return(View(oClienteCLS));
            }
            else
            {
                if (ExisteCorreo(oClienteCLS.email))
                {
                    ViewBag.TituloError = "Registro fallido";
                    ViewBag.Error       = "Ya existe un cliente con ese correo, por favor revísa tu información.";
                    return(View(oClienteCLS));
                }
                else if (ExisteDui(oClienteCLS.dui))
                {
                    ViewBag.TituloError = "Registro fallido";
                    ViewBag.Error       = "Ya existe un cliente con ese número de DUI, por favor revísa tu información.";
                    return(View(oClienteCLS));
                }
                else
                {
                    using (BuhoDBEntities db = new BuhoDBEntities())
                    {
                        Clientes oCliente = new Clientes();
                        oCliente.Nombre      = oClienteCLS.nombre;
                        oCliente.Apellido    = oClienteCLS.apellido;
                        oCliente.DUI         = oClienteCLS.dui;
                        oCliente.Direccion   = oClienteCLS.direccion;
                        oCliente.Email       = oClienteCLS.email;
                        oCliente.RazonSocial = oClienteCLS.razonSocial;

                        db.Clientes.Add(oCliente);
                        db.SaveChanges();
                    }
                }
            }

            return(RedirectToAction("Index"));
        }
Esempio n. 30
0
        public ActionResult Editar(int id)
        {
            ClienteCLS oClienteCLS = new ClienteCLS();

            using (var bd = new BDPasajeEntities())
            {
                llenarSexo();
                ViewBag.lista = listaSexo;

                Cliente oCliente = bd.Cliente.Where(p => p.IIDCLIENTE.Equals(id)).First();
                oClienteCLS.iidcliente      = oCliente.IIDCLIENTE;
                oClienteCLS.nombre          = oCliente.NOMBRE;
                oClienteCLS.appaterno       = oCliente.APPATERNO;
                oClienteCLS.apmaterno       = oCliente.APMATERNO;
                oClienteCLS.direccion       = oCliente.DIRECCION;
                oClienteCLS.email           = oCliente.EMAIL;
                oClienteCLS.iidsexo         = (int)oCliente.IIDSEXO;
                oClienteCLS.telefonocelular = oCliente.TELEFONOCELULAR;
                oClienteCLS.telefonofijo    = oCliente.TELEFONOFIJO;
            }
            return(View(oClienteCLS));
        }