public ActionResult UploadFileAcre(int id) { if (id == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Acreditado acreditado = db.Acreditados.Find(id); if (acreditado == null) { return(HttpNotFound()); } Movimiento movimiento = new Movimiento(); DateTime date = DateTime.Now; movimiento.Acreditado = acreditado; movimiento.acreditadoId = id; movimiento.fechaTransaccion = date; movimiento.tipo = "A"; ViewBag.Acreditado = acreditado; return(View(movimiento)); }
public ActionResult DeleteConfirmed(string id) { Acreditado acreditado = db.Acreditados.Find(id); db.Acreditados.Remove(acreditado); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "registroPatronal,apellidoPaterno,apellidoMaterno,nombre,nombreCompleto,CURP,RFC,ubicacion,ocupacion,idGrupo,numeroAfiliacion,numeroCredito,fechaAlta,fechaBaja,fechaInicioDescuento,fechaFinDescuento,smdv,sdi,sd,vsm,porcentaje,cuotaFija,descuentoBimestral,descuentoMensual,descuentoSemanal,descuentoCatorcenal,descuentoQuincenal,descuentoVeintiochonal,descuentoDiario,idPlaza,acuseRetencion")] Acreditado acreditado) { if (ModelState.IsValid) { db.Entry(acreditado).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(acreditado)); }
public Acreditado obtenerAcreditadoPorNSS(String NSS) { var acreditadoTemp = db.Acreditados.Where(s => s.numeroAfiliacion.Trim().Equals(NSS)).FirstOrDefault(); Acreditado acreditado = new Acreditado(); if (acreditadoTemp != null) { acreditado = acreditadoTemp as Acreditado; } return(acreditado); }
public ActionResult UploadPDFFile([Bind(Include = "id")] Acreditado acreditado, String answer) { if (acreditado.id > 0) { acreditado = db.Acreditados.Find(acreditado.id); if (Request.Files.Count > 0) { var file = Request.Files[0]; if (file != null && file.ContentLength > 0) { String path = "C:\\SUA\\Acreditados\\" + acreditado.numeroAfiliacion.Trim() + "\\" + answer + "\\"; //Path.Combine("C:\\SUA\\", uploadModel.subFolder); if (!System.IO.File.Exists(path)) { System.IO.Directory.CreateDirectory(path); } //var fileName = Path.GetFileName(file.FileName); var fileName = answer + "-" + acreditado.numeroAfiliacion.Trim() + ".pdf"; var pathFinal = Path.Combine(path, fileName); file.SaveAs(pathFinal); //Move(); ViewBag.dbUploaded = true; //Validamos la acción realizada if (answer.Equals("Alta")) { acreditado.alta = "S"; } else if (answer.Equals("Baja")) { acreditado.baja = "S"; } else if (answer.Equals("Modificacion")) { acreditado.modificacion = "S"; } else { acreditado.permanente = "S"; } db.Acreditados.Add(acreditado); db.SaveChanges(); } } } return(RedirectToAction("Index")); }
// GET: Acreditados/Delete/5 public ActionResult Delete(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Acreditado acreditado = db.Acreditados.Find(id); if (acreditado == null) { return(HttpNotFound()); } return(View(acreditado)); }
public ActionResult UploadFile(int id) { if (id == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Acreditado acreditado = db.Acreditados.Find(id); if (acreditado == null) { return(HttpNotFound()); } return(View(acreditado)); }
public ActionResult UploadPDFFileAcre([Bind(Include = "id,acreditadoId,lote,fechaTransaccion,tipo,nombreArchivo")] Movimiento movimiento, String acreditadoId) { if (!acreditadoId.Equals("")) { Acreditado acreditado = db.Acreditados.Find(Int32.Parse(acreditadoId)); if (Request.Files.Count > 0) { movimiento.acreditadoId = Int32.Parse(acreditadoId); /* movimiento.Acreditado = acreditado;*/ var file = Request.Files[0]; if (file != null && file.ContentLength > 0) { String path = "C:\\SUA\\Acreditados\\" + acreditado.numeroAfiliacion + "\\" + movimiento.tipo + "\\"; //Path.Combine("C:\\SUA\\", uploadModel.subFolder); if (!System.IO.File.Exists(path)) { System.IO.Directory.CreateDirectory(path); } //var fileName = Path.GetFileName(file.FileName); var fileName = "Acuse" + Path.GetExtension(file.FileName.Trim()); var pathFinal = Path.Combine(path, fileName); file.SaveAs(pathFinal); movimiento.nombreArchivo = fileName; //Move(); String answer = movimiento.tipo; ViewBag.dbUploaded = true; //Validamos la acción realizada if (answer.Equals("A")) { acreditado.alta = "S"; } movimiento.fechaCreacion = DateTime.Now; db.Entry(acreditado).State = EntityState.Modified; db.Movimientos.Add(movimiento); db.SaveChanges(); } } } return(RedirectToAction("Index", "Acreditados")); }
public ActionResult ViewAttachment(int id, String option, String carga) { if (carga != null) { Acreditado acreditado = db.Acreditados.Find(id); var movtosTemp = db.Movimientos.Where(x => x.acreditadoId == id && x.tipo.Equals(option)).OrderByDescending(x => x.fechaTransaccion).ToList(); Movimiento movto = new Movimiento(); if (movtosTemp != null) { foreach (var movtosItem in movtosTemp) { movto = movtosItem; break; }//Definimos los valores para la plaza } var fileName = "C:\\SUA\\Acreditados\\" + acreditado.numeroAfiliacion + "\\" + option + "\\" + movto.nombreArchivo.Trim(); if (System.IO.File.Exists(fileName)) { FileStream fs = new FileStream(fileName, FileMode.Open); return(File(fs, "application/pdf")); } else { return(RedirectToAction("Index")); } } else { return(RedirectToAction("Index")); } }
public ActionResult DeleteConfirmed(int id) { Movimiento movimiento = db.Movimientos.Find(id); if (movimiento.aseguradoId != null) { Asegurado asegurado = db.Asegurados.Find(movimiento.aseguradoId); switch (movimiento.tipo.Trim()) { case "A": asegurado.alta = null; break; case "B": asegurado.baja = null; break; case "M": asegurado.modificacion = null; break; case "P": asegurado.permanente = null; break; case "I": Incapacidade incapacidad = db.Incapacidades.Find(movimiento.acreditadoId); incapacidad.alta = null; db.Entry(incapacidad).State = EntityState.Modified; break; } db.Entry(asegurado).State = EntityState.Modified; } else { Acreditado acreditado = db.Acreditados.Find(movimiento.acreditadoId); switch (movimiento.tipo.Trim()) { case "A": acreditado.alta = null; break; case "B": acreditado.baja = null; break; case "M": acreditado.modificacion = null; break; case "P": acreditado.permanente = null; break; } db.Entry(acreditado).State = EntityState.Modified; } db.Movimientos.Remove(movimiento); db.SaveChanges(); return(RedirectToAction("Index")); }