public ActionResult Delete(int id, horario model) { try { if (ModelState.IsValid) { model = db.horario.Find(id); if (model == null) { return(HttpNotFound()); } else { db.horario.Remove(model); db.SaveChanges(); } return(RedirectToAction("Index")); } return(View(model)); } catch { return(View(model)); } }
// PUT: api/horarios/5 public IHttpActionResult Put([FromBody] DTOhorario value) { if (value != null) { /* if (id == value.IDhorario) * {*/ horario info = new horario { IDhorario = value.IDhorario, descripcio = value.descripcion, }; context.Entry(info).State = EntityState.Modified; context.SaveChanges(); return(Ok("Modificado")); /*} * else * { * return Ok("No es igual el ID del horario"); * }*/ } return(NotFound()); }
public Horario RegistrarHorario(Horario h) { using (uruguay_busEntities db = new uruguay_busEntities()) { try { horario hor = HorarioConverter.convert(h); hor.conductor = db.conductor.Find(h.conductor.id); hor.linea = db.linea.Find(h.linea.id); hor.vehiculo = db.vehiculo.Find(h.vehiculo.id); if (hor.conductor == null) { throw new Exception("No se encontro ningun conductor con ese ID"); } if (hor.linea == null) { throw new Exception("No se encontro ninguna linea con ese ID"); } if (hor.vehiculo == null) { throw new Exception("No se encontro ningun vehiculo con ese ID"); } db.horario.Add(hor); db.SaveChanges(); return(HorarioConverter.convert(hor)); } catch (Exception e) { throw e; } } }
public async Task GeneraFactura(horario horario, IEnumerable <horario> horarios) { string destination = "wwwroot/FilePdf/FacturaSystem.pdf"; FileInfo file = new FileInfo(destination); file.Delete(); var fileStream = file.Create(); fileStream.Close(); PdfDocument pdfdoc = new PdfDocument(new PdfWriter(file)); pdfdoc.SetTagged(); //Escribiendo en el Documento using (Document document = new Document(pdfdoc)) { document.Add(new Paragraph("FACTURA DE VENTA No:" + horario.idHorario)); document.Add(new Paragraph("Identificación del Cliente:" + horario.hora)); document.Add(new Paragraph(" ")); document.Add(new Paragraph(" DETALLE DE LA FACTURA ")); float[] columnWidths = new float[] { 70f, 200f, 70f, 70f }; Table table = new Table(columnWidths); Cell cell = new Cell(1, 1) .SetBackgroundColor(ColorConstants.GRAY) .SetTextAlignment(TextAlignment.CENTER) .Add(new Paragraph("Código:")); table.AddCell(cell); cell = new Cell(1, 1) .SetBackgroundColor(ColorConstants.GRAY) .SetTextAlignment(TextAlignment.CENTER) .Add(new Paragraph("Nombre Producto:")); table.AddCell(cell); cell = new Cell(1, 1) .SetBackgroundColor(ColorConstants.GRAY) .SetTextAlignment(TextAlignment.CENTER) .Add(new Paragraph("Valor:")); table.AddCell(cell); cell = new Cell(1, 1) .SetBackgroundColor(ColorConstants.GRAY) .SetTextAlignment(TextAlignment.CENTER) .Add(new Paragraph("Cantidad:")); table.AddCell(cell); document.Add(table); foreach (var aptDetalle in horarios) { table = new Table(columnWidths); table.AddCell(aptDetalle.idHorario.ToString()); table.AddCell(aptDetalle.dia); ; document.Add(table); } document.Close(); } descargarPDF(); }
public void iniciarHoras(horario horas) { vistaHorarioObj = horas; rellenarTabla(); vistaHorarioObj.btn_eliminar.Click += new EventHandler(btn_Delete); vistaHorarioObj.txt_buscar.TextChanged += new EventHandler(buscando); ControlCamposVacios.soloLetrasTxtBox(vistaHorarioObj.txt_buscar); }
public ActionResult DeleteConfirmed(int id) { horario horario = db.horarios.Find(id); db.horarios.Remove(horario); db.SaveChanges(); return(RedirectToAction("Index")); }
public static horario Get_Horario(int _id_horario) { GrupoLiEntities contexto = new GrupoLiEntities(); horario consulta = new horario(); consulta = contexto.horario.Where(x => x.id_horario == _id_horario).SingleOrDefault(); return(consulta); }
//--------------FUNCIONES DE CONSULTAR public static int Get_Horario() { GrupoLiEntities contexto = new GrupoLiEntities(); var consulta = new horario(); int id = contexto.horario.Max(x => x.id_horario); return(id); }
public static void asociarViajes(horario h, ICollection <viaje> v) { foreach (var item in v) { item.horario = h; item.horario_id = h.id; h.viaje.Add(item); } }
public async Task <ActionResult> DeleteConfirmed(int id) { horario horario = await db.horarios.FindAsync(id); db.horarios.Remove(horario); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,evento,fecha,hora,direccion")] horario horario) { if (ModelState.IsValid) { db.Entry(horario).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(horario)); }
public ActionResult Create([Bind(Include = "id,evento,fecha,hora,direccion")] horario horario) { if (ModelState.IsValid) { db.horarios.Add(horario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(horario)); }
//Metodo para guardar un nuevo horario public void guardarHorario(String hora) { ModelAsignacion db = new ModelAsignacion(); horario horanueva = new horario(); horanueva.horario_horario = hora; db.horario.Add(horanueva); db.SaveChanges(); }
private void llenarGrillaHorarios() { horario[] listaHorario = new horario[5]; listaHorario[0]=new horario { dia = "Lunes", desde = "08:00", hasta = "12:00" }; listaHorario[1] = new horario { dia = "Martes", desde = "08:00", hasta = "12:00" }; listaHorario[2] = new horario { dia = "Miercoles", desde = "08:00", hasta = "12:00" }; listaHorario[3] = new horario { dia = "Jueves", desde = "08:00", hasta = "12:00" }; listaHorario[4] = new horario { dia = "Viernes", desde = "08:00", hasta = "12:00" }; GridView1.DataSource = listaHorario; GridView1.DataBind(); GridView1.Width = 200; }
//------------FUNCIONES DE CREAR, EDITAR Y ELIMINAR public static bool Add_Horario_Sucursal(String[] valores) { horario nuevo = new horario() { nombre = "Horario Default " + valores[0], id_empresa = Mgr_Empresa.Get_Max_Empresas(), fecha_inicio = "12:00", fecha_fin = "01:00", fecha_creacion = DateTime.Today }; return(CRUD.Add_Fila(nuevo)); }
// GET: horarios/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } horario horario = await db.horarios.FindAsync(id); if (horario == null) { return(HttpNotFound()); } return(View(horario)); }
//Lista Horario public List <horario> ObtenerHorario() { var ta = new horario(); { ta.id_horario.ToString(); ta.hora_inicio.ToString(); ta.hora_fin.ToString(); }; return(new List <horario> { ta }); }
// GET: horarios/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } horario horario = db.horarios.Find(id); if (horario == null) { return(HttpNotFound()); } return(View(horario)); }
public Form1() { InitializeComponent(); button_materias.BackColor = Color.Black; button_materias.FlatAppearance.MouseOverBackColor = Color.Black; doc = new docentes(); mat = new materias(); grp = new grupos(); hr = new horario(); bajarNivel(mat); bajarNivel(doc); bajarNivel(grp); bajarNivel(hr); }
public static horario convert(Horario h) { if (h == null) { return(null); } horario ret = new horario() { id = h.id, hora = h.hora, }; return(ret); }
private void createListaHor(ref List <horarioDTO> lHor, rutas ruta, horario hor) { horarioDTO horDTO = new horarioDTO(); System.TimeSpan time = hor.hora.Value; for (int i = 1; i <= ruta.Capacidad; i++) { horDTO.hora = time; horDTO.time = time.ToString(); lHor.Add(horDTO); horDTO = new horarioDTO(); time = time + new TimeSpan(0, ruta.Frecuencia.Value, 0); } }
public Horario ModificarHorario(Horario h) { using (uruguay_busEntities db = new uruguay_busEntities()) { try { horario horarioModificado = db.horario.Find(h.id); if (h.hora != null) { horarioModificado.hora = h.hora; } if (h.conductor != null) { conductor conductor = db.conductor.Find(h.conductor.id); if (conductor.Equals(null)) { throw new Exception("El conductor que se desa asociar al horario no existe"); } horarioModificado.conductor = conductor; } if (h.vehiculo != null) { vehiculo vehiculo = db.vehiculo.Find(h.vehiculo.id); if (vehiculo.Equals(null)) { throw new Exception("El vehiculo que se desa asociar al horario no existe"); } horarioModificado.vehiculo = vehiculo; } db.Entry(horarioModificado).State = EntityState.Modified; db.SaveChanges(); return(HorarioConverter.convert(horarioModificado)); } catch (Exception e) { throw e; } } }
// POST api/horarios public HttpResponseMessage Posthorario(horario horario) { if (ModelState.IsValid) { db.horarios.Add(horario); db.SaveChanges(); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, horario); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = horario.idhorario })); return(response); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest)); } }
public async Task <ActionResult> Edit([Bind(Include = "cod_horario,cod_periodo,cod_dias,fecha_ini,cod_asig,cod_aula,cod_grupo,inss")] horario horario) { if (ModelState.IsValid) { db.Entry(horario).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.cod_aula = new SelectList(db.aulas, "cod_aula", "nombre", horario.cod_aula); ViewBag.cod_grupo = new SelectList(db.grupoes, "cod_grupo", "nombre", horario.cod_grupo); ViewBag.cod_asig = new SelectList(db.pensums, "cod_asig", "Cod_materia", horario.cod_asig); ViewBag.cod_periodo = new SelectList(db.periodoes, "cod_periodo", "periodo1", horario.cod_periodo); ViewBag.inss = new SelectList(db.profesores, "inss", "nombre", horario.inss); return(View(horario)); }
// POST: api/horarios public IHttpActionResult Post([FromBody] DTOhorario value) { if (value != null) { horario info = new horario { descripcio = value.descripcion }; context.horarios.Add(info); context.SaveChanges(); return(Ok("Horario Insertado")); } return(NotFound()); }
protected void EliminarRegistro(object sender, EventArgs e) { horario tabla = new horario(); List <usuario> usuarioData = Mgr_Area.Get_AreaByUsuario(ObjUsuario.Id_usuario); int IdHorario = 0; foreach (var user in usuarioData) { IdHorario = Convert.ToInt32(user.trabajador.id_horario); } ObjUsuario.Error = CRUD.Delete_Fila(tabla, Convert.ToInt32(hdfHorarioIDDel.Value)); Modal.CerrarModal("deleteModal", "DeleteModalScript", this); Modal.MostrarAlertaDelete(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); }
public ActionResult Create(horario model) { try { if (ModelState.IsValid) { db.horario.Add(model); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(model)); } catch { return(View(model)); } }
protected void AgregarRegistro(object sender, EventArgs e) { int IdEmpresa = Mgr_Empresa.Set_IdEmpresaDDl(ObjUsuario, ddlEmpresaAdd); horario nuevo = new horario() { nombre = txtNombreAdd.Text, id_empresa = IdEmpresa, fecha_inicio = txtFechaIni.Text, fecha_fin = txtFechaFin.Text, fecha_creacion = DateTime.Today }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); Modal.CerrarModal("addModal", "AddModalScript", this); Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); }
public ICollection <Viaje> RegistrarViajes(ICollection <Viaje> vs, int idHorario) { using (uruguay_busEntities db = new uruguay_busEntities()) { try { horario hor = db.horario.Find(idHorario); if (hor == null) { throw new Exception("No se encontro ningun horario con ese ID"); } ICollection <viaje> viajes = ViajeConverter.convert(vs); ICollection <viaje> viajesGuardados = new List <viaje>(); foreach (var via in viajes) { via.horario = hor; db.viaje.Add(via); viajesGuardados.Add(via); } db.SaveChanges(); //-------- para retornar ICollection <Viaje> viajesRet = new List <Viaje>(); foreach (var item in viajesGuardados) { Viaje v = ViajeConverter.convert(item); v.horario = HorarioConverter.convert(item.horario); v.horario.vehiculo = VehiculoConverter.convert(item.horario.vehiculo); v.horario.conductor = ConductorConverter.convert(item.horario.conductor); v.horario.linea = LineaConverter.convert(item.horario.linea); viajesRet.Add(v); } return(viajesRet); } catch (Exception e) { throw e; } } }
// GET: horarios/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } horario horario = await db.horarios.FindAsync(id); if (horario == null) { return(HttpNotFound()); } ViewBag.cod_aula = new SelectList(db.aulas, "cod_aula", "nombre", horario.cod_aula); ViewBag.cod_grupo = new SelectList(db.grupoes, "cod_grupo", "nombre", horario.cod_grupo); ViewBag.cod_asig = new SelectList(db.pensums, "cod_asig", "Cod_materia", horario.cod_asig); ViewBag.cod_periodo = new SelectList(db.periodoes, "cod_periodo", "periodo1", horario.cod_periodo); ViewBag.inss = new SelectList(db.profesores, "inss", "nombre", horario.inss); return(View(horario)); }
// GET: Horario/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } else { horario hor = db.horario.Find(id); if (hor == null) { return(HttpNotFound()); } else { return(View(hor)); } } }