public ActionResult Index(ReservaHab model) { DataClasses1DataContext db = new DataClasses1DataContext(); reserva reserr = new reserva(); System.Guid id = System.Guid.Parse((System.Web.Security.Membership.GetUser(User.Identity.Name).ProviderUserKey).ToString()); reserr.idusuario = id; var cliiii = 0; if (model.tipocli2 == 1) { db.personas.Where(a => (a.cliente.nombre + " " + a.apellido).ToString() == model.buscarpersona.ToString()).Select(a => a.id).First(); } if (model.tipocli2 == 2) { db.empresas.Where(a => a.cliente.nombre.ToString() == model.buscarempresa.ToString()).Select(a => a.id).First(); } if (model.tipocli2 == 3) { db.agencias.Where(a => a.cliente.nombre.ToString() == model.buscaragencia.ToString()).Select(a => a.id).First(); } reserr.idcli = cliiii; reserr.idHab = model.idhab; string ini = model.Fecha_I.Substring(3, 3) + model.Fecha_I.Substring(0, 3) + model.Fecha_I.Substring(6, 4); string fin = model.Fecha_F.Substring(3, 3) + model.Fecha_F.Substring(0, 3) + model.Fecha_F.Substring(6, 4); reserr.fecha_ini = DateTime.Parse(ini); reserr.fecha_fin = DateTime.Parse(fin); reserr.estado = "pendiente"; var ppago = db.habitacions.Where(a => a.numero == model.idhab).Select(a => a.precio).First(); reserr.pago = ppago * model.CantD; db.reservas.InsertOnSubmit(reserr); db.SubmitChanges(); return View(); }
public ActionResult regcliente(ReservaHab reser) { DataClasses1DataContext db = new DataClasses1DataContext(); cliente cli = new cliente(); cli.nombre = reser.cli.Nombre; cli.ciudad = reser.cli.Ciudad; cli.estado = reser.cli.Estadoo; cli.pais = reser.cli.pais; cli.nit = reser.cli.nit; cli.telefono = reser.cli.telefono; cli.direccion = reser.cli.direccion; cli.email = reser.cli.email; cli.comentarios = reser.cli.comentarios; db.clientes.InsertOnSubmit(cli); db.SubmitChanges(); if (reser.tipocli == 1) { persona per = new persona(); per.id = cli.id; per.ci = reser.per.ci; per.apellido = reser.per.apellido;/* * string d = (reser.per.cumple).ToString(); * d = d.Substring(3, 3) + d.Substring(0, 3) + d.Substring(6, 4); * per.cumpleaños = Convert.ToDateTime(d);*/ per.cumpleaños = reser.per.cumple; per.pasaporte = reser.per.pasaporte; db.personas.InsertOnSubmit(per); db.SubmitChanges(); } if (reser.tipocli == 2) { empresa empp = new empresa(); empp.id = cli.id; empp.contacto = reser.emp.contacto; empp.metodopago = reser.emp.metodoPago; db.empresas.InsertOnSubmit(empp); db.SubmitChanges(); } if (reser.tipocli == 3) { agencia agenn = new agencia(); agenn.id = cli.id; agenn.contacto = reser.agen.contacto; db.agencias.InsertOnSubmit(agenn); db.SubmitChanges(); } return(View()); }
public ActionResult Index(ReservaHab model) { DataClasses1DataContext db = new DataClasses1DataContext(); reserva reserr = new reserva(); System.Guid id = System.Guid.Parse((System.Web.Security.Membership.GetUser(User.Identity.Name).ProviderUserKey).ToString()); reserr.idusuario = id; var cliiii = 0; if (model.tipocli2 == 1) { db.personas.Where(a => (a.cliente.nombre + " " + a.apellido).ToString() == model.buscarpersona.ToString()).Select(a => a.id).First(); } if (model.tipocli2 == 2) { db.empresas.Where(a => a.cliente.nombre.ToString() == model.buscarempresa.ToString()).Select(a => a.id).First(); } if (model.tipocli2 == 3) { db.agencias.Where(a => a.cliente.nombre.ToString() == model.buscaragencia.ToString()).Select(a => a.id).First(); } reserr.idcli = cliiii; reserr.idHab = model.idhab; string ini = model.Fecha_I.Substring(3, 3) + model.Fecha_I.Substring(0, 3) + model.Fecha_I.Substring(6, 4); string fin = model.Fecha_F.Substring(3, 3) + model.Fecha_F.Substring(0, 3) + model.Fecha_F.Substring(6, 4); reserr.fecha_ini = DateTime.Parse(ini); reserr.fecha_fin = DateTime.Parse(fin); reserr.estado = "pendiente"; var ppago = db.habitacions.Where(a => a.numero == model.idhab).Select(a => a.precio).First(); reserr.pago = ppago * model.CantD; db.reservas.InsertOnSubmit(reserr); db.SubmitChanges(); return(View()); }
public ActionResult regcliente(ReservaHab reser) { DataClasses1DataContext db = new DataClasses1DataContext(); cliente cli = new cliente(); cli.nombre = reser.cli.Nombre; cli.ciudad = reser.cli.Ciudad; cli.estado = reser.cli.Estadoo; cli.pais = reser.cli.pais; cli.nit = reser.cli.nit; cli.telefono = reser.cli.telefono; cli.direccion = reser.cli.direccion; cli.email = reser.cli.email; cli.comentarios = reser.cli.comentarios; db.clientes.InsertOnSubmit(cli); db.SubmitChanges(); if (reser.tipocli == 1) { persona per = new persona(); per.id = cli.id; per.ci = reser.per.ci; per.apellido = reser.per.apellido;/* string d = (reser.per.cumple).ToString(); d = d.Substring(3, 3) + d.Substring(0, 3) + d.Substring(6, 4); per.cumpleaños = Convert.ToDateTime(d);*/ per.cumpleaños = reser.per.cumple; per.pasaporte = reser.per.pasaporte; db.personas.InsertOnSubmit(per); db.SubmitChanges(); } if (reser.tipocli == 2) { empresa empp = new empresa(); empp.id = cli.id; empp.contacto = reser.emp.contacto; empp.metodopago = reser.emp.metodoPago; db.empresas.InsertOnSubmit(empp); db.SubmitChanges(); } if (reser.tipocli == 3) { agencia agenn = new agencia(); agenn.id = cli.id; agenn.contacto = reser.agen.contacto; db.agencias.InsertOnSubmit(agenn); db.SubmitChanges(); } return View(); }