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")); }
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")); }
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")); }
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); }
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)); }
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)); }
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")); }
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); }
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)); }
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); }
public ActionResult Agregar(ClienteCLS oClienteCLS) { using (var bd = new BDPasajeEntities()) { } return(View()); }
public ActionResult Adicionar(ClienteCLS reciboClientes) { if (!ModelState.IsValid) { ObtenerSexo(); ViewBag.Sexo = listadeSexo; return(View(reciboClientes)); } return(View()); }
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); }
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); }
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); }
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)); }
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"); }
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")); }
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")); }
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")); }
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")); }
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)); }
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); }
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)); } }
// 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)); }
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); }
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")); }
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)); }