public ActionResult actualizarhabi(string id) { ConectorDataContext dt = new ConectorDataContext(); int ID = Convert.ToInt32(id); if ((from i in dt.habitacions where i.id == ID select i).ToList().Count == 0) { ViewBag.flag = 0; } else { var x = (from i in dt.habitacions where i.id == ID select new { id=i.id, ti=i.tipo, estado=i.estado }).ToArray()[0]; ViewBag.id = x.id; ViewBag.tipo = x.ti; ViewBag.estado = x.estado; ViewBag.flag = 1; } return View(); }
public ActionResult regcategoria() { ConectorDataContext db = new ConectorDataContext(); ViewBag.lista1 = from a in db.categorias select a; return View(); }
public ActionResult nuevareserva() { ConectorDataContext db = new ConectorDataContext(); ViewBag.listarecer = from a in db.recervas select a; var t = db.habitacions.ToList(); ViewBag.habit = t; return View(); }
public JsonResult deleteRol(string idRol, string idUser) { Guid _idRol = new Guid(idRol); Guid _idUser = new Guid(idUser); ConectorDataContext db = new ConectorDataContext(); UsersInRole rol = db.UsersInRoles.Where(a => a.RoleId == _idRol && a.UserId == _idUser).First(); db.UsersInRoles.DeleteOnSubmit(rol); db.SubmitChanges(); return Json(new { success = true }); }
public ActionResult actualizar(RegHabitacion ha) { ConectorDataContext db = new ConectorDataContext(); tipo t = db.tipos.Single(u => u.id == ha.id); habitacion h = db.habitacions.Single(u => u.id == ha.id); h.tipo = ha.tip; h.estado = ha.estado; db.SubmitChanges(); return Redirect("../habitaciones/mostrarhabitacion"); }
public ActionResult regservicios() { //List<tipo> lista = new List<tipo>(); //lista.Add(new tipo()); ConectorDataContext db = new ConectorDataContext(); ViewBag.lista2 = from a in db.servicios select a; var t = db.categorias.ToList(); ViewBag.cate = t; return View(); }
public ActionResult actualizar3(mantencion ma) { ConectorDataContext db = new ConectorDataContext(); // habitacion h = db.habitacions.Single(u => u.id == ma.id); mantenimiento m = db.mantenimientos.Single(u => u.id == ma.id); m.fechaini = ma.fecha; m.fechafin = ma.fecha2; db.SubmitChanges(); return Redirect("../habitaciones/mostrarmantencion"); }
public ActionResult eliminar2(string ID) { int id = Convert.ToInt32(ID); ConectorDataContext db = new ConectorDataContext(); servicio m = db.servicios.Single(u => u.id == id); db.servicios.DeleteOnSubmit(m); db.SubmitChanges(); return Redirect("/servicios/regservicios"); }
public ActionResult nuevareserva(reserva1 rec) { if (ModelState.IsValid) { ConectorDataContext db = new ConectorDataContext(); // var vari = from a in db.recervas select a; ViewBag.listarecer=from a in db.recervas select a; var t = db.habitacions.ToList(); ViewBag.habit = t; recerva re = new recerva(); re.idcliente = (from cliid in db.personas where(rec.nombreapellido == (cliid.cliente.nombre+" "+cliid.apellidos).ToString()) select cliid.idcli).First(); re.idhabi= rec.id; string inicio = rec.fechaini.ToString("yyyy-MM-dd"); string final = rec.fechafinal.ToString("yyyy-MM-dd"); re.fechainiciorecer = rec.fechaini; re.fechafinrecer = rec.fechafinal; re.dia=rec.fechafinal.DayOfYear-rec.fechaini.DayOfYear; var idtip= (from pre in db.habitacions where(pre.id==re.idhabi) select pre.idtipo).First(); re.precio = (from prec in db.tipos where (idtip == prec.id) select prec.precio).First().ToString(); /* var t = db.habitacions.ToList(); ViewBag.habit = t; cliente cli = new cliente(); habitacion ha = new habitacion(); int idC = db.habitacions.OrderByDescending(a => a.id).First().id; re.idhabi = idC; re.fechainiciorecer = rec.fechaini; re.fechafinrecer = rec.fechafinal; int d = Convert.ToInt32(re.fechafinrecer.Subtract(re.fechainiciorecer)); re.dia = d; re.precio = rec.precio; */ db.recervas.InsertOnSubmit(re); db.SubmitChanges(); ViewBag.Message = "Datos insertados correctamente"; return View(); //return RedirectToAction("exito", "habitaciones"); } return View(); }
// // GET: /Dashboard/ //[Authorize(Roles = "usuario")] public ActionResult Index() { ConectorDataContext db = new ConectorDataContext(); //consulta para seleccionar y filtrar los datos iniciales List<dashboard2> lista = db.habitacions.Select(a => new dashboard2() { id = a.id, tipo = a.tipo, estado= a.estado, reservas = a.recervas.Select(b => new res() { idHa = b.idhabi, fechainicial = b.fechainiciorecer, fechafinal = b.fechainiciorecer, precio = b.precio, dia = b.fechafinrecer.Subtract(b.fechainiciorecer).Days }).ToList() }).ToList(); ViewBag.info = lista; DateTime hoy = DateTime.Now; int anio = hoy.Year; int mes = hoy.Month; int dia = hoy.Day; string value = ""; while (value != "Monday") { DateTime find = new DateTime(anio, mes, dia); dia--; if (dia < 1) { mes--; if (mes < 1) { anio--; mes = 12; } dia = DateTime.DaysInMonth(anio, mes); } value = find.DayOfWeek.ToString(); } dia++; DateTime hh = new DateTime(anio, mes, dia); List<DateTime> semanas = new List<DateTime>(); for (int i = 0; i < 7; i++) { semanas.Add(hh.AddDays(i)); } ViewBag.fechas = semanas; return View(); }
public ActionResult regcategoria(cate newcate) { if (ModelState.IsValid) { ConectorDataContext db = new ConectorDataContext(); ViewBag.lista1 = from a in db.categorias select a; categoria ca = new categoria(); ca.nombre = newcate.nombre_cate; db.categorias.InsertOnSubmit(ca); db.SubmitChanges(); return Redirect("../servicios/regcategoria"); } return View(); }
public ActionResult exportarservi() { ConectorDataContext db = new ConectorDataContext(); List<servicio> datos = db.servicios.ToList(); string nombre = "servicios" + DateTime.Now.ToString().Replace("/", "_").Replace(":", "_") + "csv"; string ruta = Server.MapPath("~/download"); StreamWriter stream = System.IO.File.CreateText(ruta + @"\" + nombre); foreach (var item in datos) { stream.WriteLine("{0},{1},{2}", item.id, item.servicio_nombre,item.categoria_nombre,item.precio); } stream.Close(); return Redirect("/download/" + nombre); }
public ActionResult exportar() { ConectorDataContext db = new ConectorDataContext(); List<cliente> datos = db.clientes.ToList(); string nombre = "clientes" + DateTime.Now.ToString().Replace("/", "_").Replace(":", "_") + "csv"; string ruta = Server.MapPath("~/download"); StreamWriter stream = System.IO.File.CreateText(ruta + @"\" + nombre); foreach (var item in datos) { stream.WriteLine("{0},{1},{2},{3},{4},{5},{6}", item.id, item.nombre, item.telefono, item.direccion, item.email, item.ciudad, item.estado, item.pais); } stream.Close(); return Redirect("/download/" + nombre); }
public ActionResult actualizar2(regTipo ti) { ViewBag.hola = ti.id; ConectorDataContext db = new ConectorDataContext(); tipo t = db.tipos.Single(u => u.id == ti.id); //habitacion h = db.habitacions.Single(u => u.id == ha.id); t.nombre = ti.nombre; t.dercripcion = ti.descri; Convert.ToString(ti.precio); string al = ti.precio; ti.precio = al; //ti.precio = Convert.ToDouble(ti.precio); db.SubmitChanges(); return Redirect("../habitaciones/mostrartipo"); }
public ActionResult actualizaragencia(string id) { ConectorDataContext dt = new ConectorDataContext(); int ID = Convert.ToInt32(id); if ((from i in dt.clientes where i.id == ID select i).ToList().Count == 0) { ViewBag.flag = 0; } else { var x = (from i in dt.clientes join j in dt.agencias on i.id equals j.idcli where i.id == ID select new { nombre = i.nombre, nit=j.nit, telefono = i.telefono, id = i.id, email = i.email, direccion = i.direccion, ciudad = i.ciudad, estado = i.estado, pais = i.pais, contacto=j.contacto, }).ToArray()[0]; ViewBag.id = x.id; ViewBag.nombre = x.nombre; ViewBag.nit = x.nit; ViewBag.telefono = x.telefono; ViewBag.email = x.email; ViewBag.direccion = x.direccion; ViewBag.ciudad = x.ciudad; ViewBag.estado = x.estado; ViewBag.pais = x.pais; ViewBag.contacto = x.contacto; ViewBag.flag = 1; } return View(); }
public ActionResult getUserRoles() { ConectorDataContext db = new ConectorDataContext(); List<UserListRol> Lista = db.Users. Select(a => new UserListRol() { id = a.UserId, nombre = a.UserName, ListaRoles = db.UsersInRoles.Where(b => b.UserId == a.UserId). Select(b => new RolView() { id = b.Role.RoleId, nombre = b.Role.RoleName }).ToList() }).ToList(); ViewBag.lista = Lista; //Consultar la tabla Roles De la base de datos List<Role> listaRoles = db.Roles.ToList(); ViewBag.listRol = listaRoles; return View(); }
public ActionResult actualizarage(cliagencia cli) { // ViewBag.hola = cli.id; ConectorDataContext db = new ConectorDataContext(); cliente c = db.clientes.Single(u => u.id == cli.id); agencia a = db.agencias.Single(u => u.idcli == cli.id); c.nombre = cli.nombre; c.telefono = cli.telefono; c.direccion = cli.direccion; c.email = cli.email; c.estado = cli.estado; c.ciudad = cli.ciudad; c.pais = cli.pais; a.nit = cli.nit; a.contacto = cli.contacto; db.SubmitChanges(); return Redirect("../cliente/mostraragencia"); }
public ActionResult upload(ArchivoFile datos) { string rutafisica = Server.MapPath("~/csv"); string rt = rutafisica + @"/" + datos.archivo.FileName; datos.archivo.SaveAs(rutafisica + @"/" + datos.archivo.FileName); ConectorDataContext db = new ConectorDataContext(); archivo ar = new archivo() { rutafisica = rutafisica + @"/" + datos.archivo.FileName, fecha = DateTime.Now.ToString() }; db.archivos.InsertOnSubmit(ar); db.SubmitChanges(); CsvReader csv = new CsvReader(new StreamReader(rt), true); int total = csv.FieldCount; string[] headers = csv.GetFieldHeaders(); List<cliente> listacli = new List<cliente>(); while (csv.ReadNextRecord()) { cliente cli = new cliente() { nombre = csv[0], telefono = csv[1], direccion = csv[2], email = csv[3], ciudad = csv[4], estado = csv[5], pais = csv[6], // id = csv[8] }; listacli.Add(cli); db.clientes.InsertOnSubmit(cli); db.SubmitChanges(); } ViewBag.lista = listacli; return View(); }
public JsonResult addrol(string idUs2, string idRol) { //string data = idUs2 + idRol; Guid _idUs = new Guid(idUs2); Guid _idRol = new Guid(idRol); ConectorDataContext db = new ConectorDataContext(); UsersInRole rol = new UsersInRole() { RoleId = _idRol, UserId = _idUs }; int aa = db.UsersInRoles.Where(a => a.RoleId == _idRol && a.UserId == _idUs).Count(); if (aa == 1) { return Json(new { success = "Error Este Rol esta Asignado" }); } db.UsersInRoles.InsertOnSubmit(rol); db.SubmitChanges(); string nombrerol = db.Roles.Where(a => a.RoleId == _idRol).First().RoleName; return Json(new { success = "Rol Agregado", rol = nombrerol, idRol = _idRol, idUs = _idUs }); }
public ActionResult actualizar1(cliper cli) { // ViewBag.hola = cli.id; ConectorDataContext db = new ConectorDataContext(); cliente c = db.clientes.Single(u => u.id == cli.id); persona p = db.personas.Single(u => u.idcli==cli.id); c.nombre = cli.nombre; c.telefono = cli.telefono; c.direccion = cli.direccion; c.email = cli.email; c.estado = cli.estado; c.ciudad = cli.ciudad; c.pais = cli.pais; c.estado=cli.estado; p.apellidos=cli.apelli; p.pasaporte=cli.pasaporte; p.cumpleaños=cli.cumple; p.comentario=cli.comen; db.SubmitChanges(); return Redirect("../cliente/mostrarcliente"); }
public ActionResult actualizarman(string id) { ConectorDataContext dt = new ConectorDataContext(); int ID = Convert.ToInt32(id); if ((from i in dt.mantenimientos where i.id == ID select i).ToList().Count == 0) { ViewBag.flag = 0; } else { var x = (from i in dt.mantenimientos where i.id == ID select new { id = i.id, fe1=i.fechaini, fe2=i.fechafin, }).ToArray()[0]; ViewBag.id = x.id; ViewBag.fecha1=x.fe1; ViewBag.fecha2=x.fe2; ViewBag.flag = 1; } return View(); }
public ActionResult RegistrarPersona(cliper newcliente) { if (ModelState.IsValid) { ConectorDataContext db = new ConectorDataContext(); cliente cli = new cliente(); persona per = new persona(); cli.nombre = newcliente.nombre; cli.telefono = newcliente.telefono; cli.direccion = newcliente.direccion; cli.email = newcliente.email; cli.ciudad = newcliente.ciudad; cli.estado = newcliente.estado; cli.pais = newcliente.pais; db.clientes.InsertOnSubmit(cli); int idA = db.clientes.OrderByDescending(a => a.id).First().id; per.idcli = idA; per.apellidos = newcliente.apelli; per.pasaporte = newcliente.pasaporte; per.comentario = newcliente.comen; per.cumpleaños = newcliente.cumple; db.personas.InsertOnSubmit(per); db.SubmitChanges(); return Redirect("../cliente/mostrarcliente"); //return RedirectToAction("exito", "habitaciones"); } return View(); }
public ActionResult RegistrarEmpresa(cliempresa newcliente) { if (ModelState.IsValid) { ConectorDataContext db = new ConectorDataContext(); cliente cli = new cliente(); empresa emp = new empresa(); cli.nombre = newcliente.nombre; cli.telefono = newcliente.telefono; cli.direccion = newcliente.direccion; cli.email = newcliente.email; cli.ciudad = newcliente.ciudad; cli.estado = newcliente.estado; cli.pais = newcliente.pais; db.clientes.InsertOnSubmit(cli); int idC = db.clientes.OrderByDescending(a => a.id).First().id; emp.idcli = idC; emp.nit = newcliente.nit; emp.pago = newcliente.pago; emp.contacto = newcliente.contacto; db.empresas.InsertOnSubmit(emp); db.SubmitChanges(); return Redirect("../cliente/mostrarempresa"); } return View(); // return RedirectToAction("insertar", "cliente"); }
public ActionResult RegistrarAgencia(cliagencia newcliente) { if (ModelState.IsValid) { ConectorDataContext db = new ConectorDataContext(); cliente cli = new cliente(); agencia age = new agencia(); cli.nombre = newcliente.nombre; cli.telefono = newcliente.telefono; cli.direccion = newcliente.direccion; cli.email = newcliente.email; cli.ciudad = newcliente.ciudad; cli.estado = newcliente.estado; cli.pais = newcliente.pais; db.clientes.InsertOnSubmit(cli); int idB = db.clientes.OrderByDescending(a => a.id).First().id; age.idcli = idB; age.nit = newcliente.nit; age.contacto = newcliente.contacto; db.agencias.InsertOnSubmit(age); db.SubmitChanges(); return Redirect("../cliente/mostraragencia"); } return View(); }
public ActionResult mostrarempresa() { ConectorDataContext db = new ConectorDataContext(); ViewBag.lista1 = (from b in db.clientes join h in db.empresas on b.id equals h.idcli select b).ToList(); return View(); }
//listar datos/////////////// public ActionResult mostrarcliente() { ConectorDataContext db = new ConectorDataContext(); ViewBag.lista = (from a in db.clientes join j in db.personas on a.id equals j.idcli select a).ToList(); return View(); }
public ActionResult mostraragencia() { ConectorDataContext db = new ConectorDataContext(); ViewBag.lista2 = (from c in db.clientes join k in db.agencias on c.id equals k.idcli select c).ToList(); return View(); }
public ActionResult eliminarpersona(cliper cli) { ConectorDataContext dt = new ConectorDataContext(); if ((from i in dt.clientes where i.nombre == cli.nombre select i).ToList().Count == 0) { ViewBag.flag = 0; } else { var x = (from i in dt.clientes join j in dt.personas on i.id equals j.idcli where i.nombre == cli.nombre select new { telefono = i.telefono, id = i.id, apellido=j.apellidos, pasaporte = j.pasaporte, email = i.email, direccion = i.direccion, ciudad = i.ciudad, estado = i.estado, pais = i.pais, cumple = j.cumpleaños, comen = j.comentario }).ToArray()[0]; ViewBag.id = x.id; ViewBag.apellido = x.apellido; ViewBag.telefono = x.telefono; ViewBag.pasaporte = x.pasaporte; ViewBag.email = x.email; ViewBag.direccion = x.direccion; ViewBag.ciudad = x.ciudad; ViewBag.estado = x.estado; ViewBag.pais = x.pais; ViewBag.comentario = x.comen; ViewBag.cumpleaños = x.cumple; ViewBag.flag = 1; } return View(); }
public ActionResult eliminarempresa(cliempresa cli) { ConectorDataContext dt = new ConectorDataContext(); if ((from i in dt.clientes where i.nombre == cli.nombre select i).ToList().Count == 0) { ViewBag.flag = 0; } else { var x = (from i in dt.clientes join j in dt.empresas on i.id equals j.idcli where i.nombre == cli.nombre select new { nit = j.nit, telefono = i.telefono, id = i.id, email = i.email, direccion = i.direccion, ciudad = i.ciudad, estado = i.estado, pais = i.pais, pago=j.pago, contacto = j.contacto, }).ToArray()[0]; ViewBag.id = x.id; ViewBag.nit = x.nit; ViewBag.telefono = x.telefono; ViewBag.email = x.email; ViewBag.direccion = x.direccion; ViewBag.ciudad = x.ciudad; ViewBag.estado = x.estado; ViewBag.pais = x.pais; ViewBag.pago = x.pago; ViewBag.contacto = x.contacto; ViewBag.flag = 1; } return View(); }
public ActionResult eliminaremp(string ID) { int id = Convert.ToInt32(ID); ConectorDataContext db = new ConectorDataContext(); cliente c = db.clientes.Single(u => u.id == id); empresa p = db.empresas.Single(u => u.idcli == id); db.empresas.DeleteOnSubmit(p); db.SubmitChanges(); db.clientes.DeleteOnSubmit(c); db.SubmitChanges(); return Redirect("/cliente/mostrarempresa"); }