public JsonResult AgregarModicarImagen(BEReporteProcesoImagen bereporteimagen) //Gets the todo Lists. { string strRespuesta = ""; try { BLReporte blreporte = new BLReporte(); bereporteimagen.Usuario = Session["Usuario"].ToString().Trim(); if (bereporteimagen.Codigo != 0) { strRespuesta = blreporte.ModificarImagenProceso(bereporteimagen); } if (bereporteimagen.AudEstado == "I" && bereporteimagen.CodProceso == "99") { var path = Server.MapPath("~/Imagenes"); var fullPath = Path.Combine(path, bereporteimagen.Ruta); if (System.IO.File.Exists(fullPath)) { System.IO.File.Delete(fullPath); } } else { strRespuesta = blreporte.AgregarImagenProceso(bereporteimagen); } } catch (Exception ex) { strRespuesta = "Fallo: " + ex.Message; } return(Json(strRespuesta)); }
public string AgregarImagenProceso(BEReporteProcesoImagen beprocesoimagen) { string strRespuesta = ""; try { if (beprocesoimagen.CodProceso == "99") { List <BEUsuarioProceso> proceso = new List <BEUsuarioProceso>(); proceso = ListaUsuarioProceso(""); foreach (var item in proceso) { beprocesoimagen.CodProceso = item.CodProceso; strRespuesta = bdreporte.AgregarImagenProceso(beprocesoimagen); } } else { strRespuesta = bdreporte.AgregarImagenProceso(beprocesoimagen); } } catch { throw; } return(strRespuesta); }
public string ModificarImagenProceso(BEReporteProcesoImagen beprocesoimagen) { string strRespuesta = ""; try { strRespuesta = bdreporte.ModificarImagenProceso(beprocesoimagen); } catch { throw; } return(strRespuesta); }
public List <BEReporteProcesoImagen> ListaReporteProcesoImagen(string CodProceso) { List <BEReporteProcesoImagen> beLstDetalle = new List <BEReporteProcesoImagen>(); if (CodProceso.Trim() == "") { CodProceso = "99"; } IDataReader dr; try { using (Database db = new Database(DatabaseHelper.ConexionDataSistemas)) { db.ProcedureName = @"PA_Ver_ReporteProcesoImagen"; db.AddParameter("@CodProceso", SqlDbType.VarChar, ParameterDirection.Input, CodProceso); dr = db.GetDataReader(); while (dr.Read()) { BEReporteProcesoImagen proceso = new BEReporteProcesoImagen(); proceso.Codigo = Convert.ToInt32(dr["Codigo"]); proceso.Ruta = dr["Ruta"].ToString(); proceso.Proceso = dr["Proceso"].ToString(); proceso.Tiempo = Convert.ToInt32(dr["Tiempo"]); proceso.Tipo = dr["Tipo"].ToString(); proceso.TipoDes = dr["TipoDes"].ToString(); proceso.Orden = Convert.ToInt32(dr["Orden"]); proceso.CodProceso = dr["codproceso"].ToString(); proceso.AudEstado = dr["AudEstado"].ToString(); beLstDetalle.Add(proceso); proceso = null; } } } catch { throw; } return(beLstDetalle); }
public string ModificarImagenProceso(BEReporteProcesoImagen beprocesoimagen) { string result = ""; try { using (Database db = new Database(DatabaseHelper.ConexionDataSistemas)) { IDataReader dr; db.ProcedureName = "PA_Mod_ReporteProcesoImagen"; db.AddParameter("@Codigo", SqlDbType.VarChar, ParameterDirection.Input, beprocesoimagen.Codigo); db.AddParameter("@Ruta", SqlDbType.VarChar, ParameterDirection.Input, beprocesoimagen.Ruta); db.AddParameter("@CodProceso", SqlDbType.VarChar, ParameterDirection.Input, beprocesoimagen.CodProceso); db.AddParameter("@Tiempo", SqlDbType.VarChar, ParameterDirection.Input, beprocesoimagen.Tiempo); db.AddParameter("@Orden", SqlDbType.Int, ParameterDirection.Input, beprocesoimagen.Orden); db.AddParameter("@Tipo", SqlDbType.VarChar, ParameterDirection.Input, beprocesoimagen.Tipo); db.AddParameter("@AudEstado", SqlDbType.VarChar, ParameterDirection.Input, beprocesoimagen.AudEstado); db.AddParameter("@AudUsuCrea", SqlDbType.VarChar, ParameterDirection.Input, beprocesoimagen.Usuario); db.AddParameter("@AudTerminal", SqlDbType.VarChar, ParameterDirection.Input, beprocesoimagen.Terminal); dr = db.GetDataReader(); while (dr.Read()) { result = dr["Codigo"].ToString(); if (result != "EXITO") { result = dr["Mensaje"].ToString(); } } } } catch { throw; } return(result); }