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 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(); }
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 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 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 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 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 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"); }
public ActionResult regservicios(servicios1 newservi) { if (ModelState.IsValid) { ConectorDataContext db = new ConectorDataContext(); ViewBag.lista2 = from a in db.servicios select a; var t = db.categorias.ToList(); ViewBag.cate = t; servicio ser = new servicio(); db.SubmitChanges(); int idB = db.categorias.OrderByDescending(a => a.id).First().id; ser.idcate = idB; ser.servicio_nombre = newservi.servicio; ser.precio = newservi.precio; Convert.ToString(newservi.categoria); string al = newservi.categoria; ser.categoria_nombre = al; db.servicios.InsertOnSubmit(ser); db.SubmitChanges(); return Redirect("../servicios/regservicios"); } return View(); }
public ActionResult ReTipo(regTipo newhabitacion) { if (ModelState.IsValid) { ConectorDataContext db = new ConectorDataContext(); tipo ti = new tipo(); // habi.idtipo = newhabitacion.nombre; //ti.nombre = newhabitacion.nombre; //ti.descripcion = newhabitacion.descripcion; //ti.precio = newhabitacion.precio; // db.tipos.InsertOnSubmit(ti); ti.nombre = newhabitacion.nombre; ti.dercripcion = newhabitacion.descri; ti.precio = Convert.ToDouble(newhabitacion.precio); db.tipos.InsertOnSubmit(ti); db.SubmitChanges(); return Redirect("../habitaciones/mostrartipo"); } return View(); }
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 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 eliminar3(string ID) { int id = Convert.ToInt32(ID); ConectorDataContext db = new ConectorDataContext(); mantenimiento m = db.mantenimientos.Single(u => u.id == id); db.mantenimientos.DeleteOnSubmit(m); db.SubmitChanges(); return Redirect("/habitaciones/mostrarmantencion"); }
public ActionResult eliminar2(string ID) { int id = Convert.ToInt32(ID); ConectorDataContext db = new ConectorDataContext(); tipo t = db.tipos.Single(u => u.id == id); db.tipos.DeleteOnSubmit(t); db.SubmitChanges(); return Redirect("/habitaciones/mostrartipo"); }
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 registrar(RegHabitacion newhabitacion) { if (ModelState.IsValid) { ConectorDataContext db = new ConectorDataContext(); var t = db.tipos.ToList(); ViewBag.tipo = t; habitacion habi = new habitacion(); // habi.idtipo = newhabitacion.nombre; //ti.nombre = newhabitacion.nombre; //ti.descripcion = newhabitacion.descripcion; //ti.precio = newhabitacion.precio; // db.tipos.InsertOnSubmit(ti); db.SubmitChanges(); int idB = db.tipos.OrderByDescending(a => a.id).First().id; habi.idtipo = idB; habi.estado = newhabitacion.estado; Convert.ToString(newhabitacion.tip); string al = newhabitacion.tip; habi.tipo = al; db.habitacions.InsertOnSubmit(habi); db.SubmitChanges(); return Redirect("../habitaciones/mostrarhabitacion"); } return View(); }
public ActionResult regMantencion(mantencion newmantencion) { if (ModelState.IsValid) { ConectorDataContext db = new ConectorDataContext(); var t = db.habitacions.ToList(); ViewBag.habit = t; mantenimiento man = new mantenimiento(); int idC = db.habitacions.OrderByDescending(a => a.id).First().id; man.idhabi = idC; man.fechaini = newmantencion.fecha; man.fechafin = newmantencion.fecha2; db.mantenimientos.InsertOnSubmit(man); db.SubmitChanges(); return Redirect("../habitaciones/mostrarmantencion"); } return View(); }
public ActionResult uploadservicios(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<servicios> listaser = new List<servicios>(); while (csv.ReadNextRecord()) { servicios ser = new servicios() { servicio= csv[0], categoria = csv[1], precio = csv[2], }; listaser.Add(ser); } ViewBag.lista = listaser; return View(); }