public ActionResult Edit([Bind(Include = "soporte_id,equipo,nro_de_orden,it,usuario,fecha_inicio,fecha_final,division,descripcion,observaciones,estado,borrado,falla,medida")] soporte soporte) { if (Session["UserID"] != null) { if (ModelState.IsValid) { if (soporte.descripcion.Length >= 150) { return(RedirectToAction("JavaScriptResult")); } else { //System.Data.Entity.Validation.DbEntityValidationException db.Entry(soporte).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Busqueda")); } } ViewBag.estado = new SelectList(db.estado, "estado_id", "descripcion", soporte.estado); ViewBag.falla = new SelectList(db.falla, "falla_id", "descripcion", soporte.falla); ViewBag.it = new SelectList(db.it, "it_id", "cuenta", soporte.it); ViewBag.medida = new SelectList(db.medida, "medida_id", "descripcion", soporte.medida); ViewBag.usuario = new SelectList(db.usuario, "usuario_id", "cuenta", soporte.usuario); return(View(soporte)); } else { return(RedirectToAction("../Home/Login")); } }
//else //{ // return RedirectToAction("../Home/Login"); //} // GET: soportes/Edit/5 public ActionResult Edit(int?id) { if (Session["UserID"] != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } soporte soporte = db.soporte.Find(id); if (soporte == null) { return(HttpNotFound()); } ViewBag.estado = new SelectList(db.estado, "estado_id", "descripcion", soporte.estado); ViewBag.falla = new SelectList(db.falla, "falla_id", "descripcion", soporte.falla); ViewBag.it = new SelectList(db.it, "it_id", "cuenta", soporte.it); ViewBag.medida = new SelectList(db.medida, "medida_id", "descripcion", soporte.medida); ViewBag.usuario = new SelectList(db.usuario, "usuario_id", "cuenta", soporte.usuario); return(View(soporte)); } else { return(RedirectToAction("../Home/Login")); } }
protected void btPrintSave_Click(object sender, EventArgs e) { DateTime?myDate = null; myDate = txtFechaMuerte.Text == string.Empty ? myDate : Convert.ToDateTime(txtFechaMuerte.Text); IdTrabajador = Convert.ToInt32(ddlTrabajador.SelectedValue); at_it_el_pa nuevo = new at_it_el_pa() { fecha_accidente = Convert.ToDateTime(txtFechaAcc.Text), hora_accidente = Convert.ToDateTime(txtHoraAcc.Text), id_trabajador = Convert.ToInt32(ddlTrabajador.SelectedValue), id_area = Convert.ToInt32(ddlArea.SelectedValue), id_puesto = Convert.ToInt32(ddlProcesoTrabajo.SelectedValue), sitio = txtSitioAccidente.Text, descripcion = txtDescTarea.Text, condiciones_inseguras = txtCondIns.Text, actos_inseguros = txtActos.Text, factores_inseguros = txtFacTrab.Text, factores_personales = txtFactPersonales.Text, tipo_evento = "1", fecha_muerte = myDate, dias_incapacidad = txtDiasIncapacidad.Text == string.Empty ? 0 : Convert.ToInt32(txtDiasIncapacidad.Text), dias_cargados = txtDiasCargados.Text == string.Empty ? 0 : Convert.ToInt32(txtDiasCargados.Text), dias_perdidos_ausencia = txtDiasPerdidosAusTrab.Text == string.Empty ? 0 : Convert.ToInt32(txtDiasPerdidosAusTrab.Text), dias_perdidos_restingido = txtDiasPerdidosctRest.Text == string.Empty ? 0 : Convert.ToInt32(txtDiasPerdidosctRest.Text), dias_no_perdidos = chkSinDias.Checked == true ? "true" : "false", tipo_enfermedad = ddlTipoEnfermedad.SelectedValue }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); if (ObjUsuario.Error) { int id_at_it_el_pa = Mgr_Acc_Inc.Get_Accidente(); #region insertar anexos if (fuAnexo.HasFile) { int i = 0; foreach (var archivo in fuAnexo.PostedFiles) { i++; string ruta = Utilidades.GuardarArchivo(archivo, "Accidente_" + id_at_it_el_pa + "_" + i, "~/archivos/accidentes/"); soporte nuevoFA = new soporte() { url = ruta, id_tabla = id_at_it_el_pa }; ObjUsuario.Error = CRUD.Add_Fila(nuevoFA); } } #endregion Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtFechaAcc); } }
public ActionResult DeleteConfirmed(int id) { if (Session["UserID"] != null) { soporte soporte = db.soporte.Find(id); db.soporte.Remove(soporte); db.SaveChanges(); return(RedirectToAction("Index")); } else { return(RedirectToAction("../Home/Login")); } }
protected void btnSubirArchivo(object sender, EventArgs e) { int IdEmpresa = ObjUsuario.Id_empresa; int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursalSubir); string _ruta = Utilidades.GuardarArchivo(flpArchivo, IdEmpresa + "_InformeRecursosEconomicos_" + IdSucursal, "~/archivos/recursos_economicos/"); documento nuevo = new documento() { nombre = txtNombreSubir.Text, id_tabla = IdSucursal, ruta = _ruta, tipo = "RecursosEconomicos" }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); if (ObjUsuario.Error) { int idRec = Mgr_Documento.Get_RecursosEconmicos(IdSucursal); if (fuSoporte.HasFile) { int i = 0; foreach (var archivo in fuSoporte.PostedFiles) { i++; string ruta = Utilidades.GuardarArchivo(archivo, "Soporte_" + txtNombreSubir.Text + "_" + i, "~/archivos/recursos_economicos/"); soporte nuevoFA = new soporte() { url = ruta, id_tabla = idRec, tabla = "RecursosEconomicos" }; ObjUsuario.Error = CRUD.Add_Fila(nuevoFA); } } } Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); }
// GET: soportes/Details/5 public ActionResult Details(int?id) { if (Session["UserID"] != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } soporte soporte = db.soporte.Find(id); if (soporte == null) { return(HttpNotFound()); } return(View(soporte)); } else { return(RedirectToAction("../Home/Login")); } }
public ActionResult CreateCopiaAV([Bind(Include = "soporte_id,equipo,nro_de_orden,it,usuario,fecha_inicio,fecha_final,division,descripcion,observaciones,estado,borrado,falla,medida")] soporte soporte) { if (Session["UserID"] != null) { if (ModelState.IsValid) { db.soporte.Add(soporte); db.SaveChanges(); return(RedirectToAction("../Home/Login")); } ViewBag.estado = new SelectList(db.estado, "estado_id", "descripcion"); ViewBag.falla = new SelectList(db.falla, "falla_id", "descripcion"); ViewBag.it = new SelectList(db.it, "it_id", "cuenta"); ViewBag.medida = new SelectList(db.medida, "medida_id", "descripcion"); ViewBag.usuario = new SelectList(db.usuario, "usuario_id", "cuenta"); return(View(soporte)); } else { return(RedirectToAction("../Home/Login")); } }
public ActionResult Create([Bind(Include = "soporte_id,equipo,nro_de_orden,it,usuario,fecha_inicio,fecha_final,division,descripcion,observaciones,estado,borrado,falla,medida")] soporte soporte) { if (Session["UserID"] != null) { DBSoporteEntities db = new DBSoporteEntities(); //if (lista.Count == 0) //{ if (ModelState.IsValid) { db.soporte.Add(soporte); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.estado = new SelectList(db.estado, "estado_id", "descripcion", soporte.estado); ViewBag.falla = new SelectList(db.falla, "falla_id", "descripcion", soporte.falla); ViewBag.it = new SelectList(db.it, "it_id", "cuenta", soporte.it1); ViewBag.medida = new SelectList(db.medida, "medida_id", "descripcion", soporte.medida1); ViewBag.usuario = new SelectList(db.usuario, "usuario_id", "cuenta", soporte.usuario1); return(View("Busqueda")); } return(RedirectToAction("error")); }
public ActionResult GeneratePDF(int?id) { soporte soporte = db.soporte.Find(id); return(new Rotativa.ActionAsPdf("Details")); }
protected void btPrintSave_Click(object sender, EventArgs e) { int idAccidente = objUtilidades.descifrarCadena(Request.QueryString["id"]); #region delete investigacion existente investigacion_ac_in tabla = new investigacion_ac_in(); List <investigacion_ac_in> consulta = new List <investigacion_ac_in>(); consulta = Mgr_Acc_Inc.Get_Investigacion_Accidente(idAccidente); foreach (var item in consulta) { ObjUsuario.Error = CRUD.Delete_Fila(tabla, Convert.ToInt32(item.id_inv_ac_in)); } #endregion DateTime?fecha1 = null; fecha1 = txtfecha1.Text == string.Empty ? fecha1 : Convert.ToDateTime(txtfecha1.Text); DateTime?fecha2 = null; fecha2 = txtFecha2.Text == string.Empty ? fecha2 : Convert.ToDateTime(txtFecha2.Text); DateTime?fecha3 = null; fecha3 = txtFecha3.Text == string.Empty ? fecha3 : Convert.ToDateTime(txtFecha3.Text); investigacion_ac_in nuevo = new investigacion_ac_in { id_at_it_el_pa = idAccidente, tipo = "Incidente", fecha_evento = Convert.ToDateTime(txtFechaEvento.Text), hora_evento = Convert.ToDateTime(txtHoraEvento.Text), dia_semana = ddlDiaSemana.SelectedValue, antiguedad = Convert.ToInt32(txtAntiguedad.Text), actividad_realizaba = txtActRealizaba.Text, adiestramiento = txtAdiestramiento.Text, costo_transporte = txtCostoTransporte.Text, costo_atencion = txtCostoAtencionMedica.Text, costo_tratamiento = txtCostoTratamiento.Text, costo_indemizacion = txtCostoIndemnización.Text, costo_reemplazo = txtCostoReemplazo.Text, costo_reposo = txtCostoReposoMedico.Text, costo_materiales = txtCostoDanhosMateriales.Text, costo_produccion = txtCostoProdDiferida.Text, porque1 = txtPorque1.Text, respuesta1 = txtRespuesta1.Text, porque2 = txtPorque2.Text, respuesta2 = txtRespuesta2.Text, porque3 = txtPorque3.Text, respuesta3 = txtRespuesta3.Text, porque4 = txtPorque4.Text, respuesta4 = txtRespuesta4.Text, porque5 = txtPorque5.Text, respuesta5 = txtRespuesta5.Text, que = txtQue.Text, respuesta_que = txtRespuestaQue.Text, quien = txtQuien.Text, respuesta_quien = txtrespuestaQuien.Text, donde = txtDonde.Text, respuesta_donde = txtrespuestaDonde.Text, cuando = txtCuando.Text, respuesta_cuando = txtrespuestaCuando.Text, como = txtComo.Text, respuesta_como = txtrespuestaComo.Text, cuanto = txtCuanto.Text, respuesta_cuanto = txtrespuestaCuanto.Text, porque = txtPorque.Text, respuesta_porque = txtRespuestaPorque.Text, tipo_accidente = ddlTipoAccidente.SelectedValue, medida1 = txtAccion1.Text, responsable1 = txtResponsable1.Text, fecha_medida1 = fecha1, medida2 = txtAccion2.Text, responsable2 = txtResponsable2.Text, fecha_medida2 = fecha2, medida3 = txtAccion3.Text, responsable3 = txtResponsable3.Text, fecha_medida3 = fecha3, nota = txtNota.Text, supervisor = txtSupervisor.Text, tiempo_cargo = txtTiempoCargo.Text, actividad = txtActividad.Text }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtFechaEvento); if (ObjUsuario.Error) { if (fuAnexo.HasFile) { int i = 0; foreach (var archivo in fuAnexo.PostedFiles) { i++; string ruta = Utilidades.GuardarArchivo(archivo, "InvIncidente_" + idAccidente + "_" + i, "~/archivos/incidentes/"); soporte nuevoFA = new soporte() { url = ruta, id_tabla = idAccidente }; ObjUsuario.Error = CRUD.Add_Fila(nuevoFA); } } } }