Пример #1
0
        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));
        }
Пример #2
0
        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);
        }
Пример #3
0
        public string ModificarImagenProceso(BEReporteProcesoImagen beprocesoimagen)
        {
            string strRespuesta = "";

            try
            {
                strRespuesta = bdreporte.ModificarImagenProceso(beprocesoimagen);
            }
            catch
            {
                throw;
            }

            return(strRespuesta);
        }
Пример #4
0
        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);
        }
Пример #5
0
        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);
        }