コード例 #1
0
ファイル: RecursoController.cs プロジェクト: DarkSaga99/SGP
 public JsonResult CargaGrilla(SGP_Entity.Recurso Datos)
 {
     try
     {
         //var data = Recurso.Instance.Sel_Recurso(Datos);
         string imageDataURL            = "";
         List <SGP_Entity.Recurso> data = Recurso.Instance.Sel_Recurso(Datos);
         //foreach (SGP_Entity.Recurso item in data)
         //{
         //    imageDataURL = "";
         //    //item.URLImagenRecurso = Path.Combine(Server.MapPath("~/App_Data/Recursos"), item.nu_documento + ".JPG");
         //    string path = Path.Combine(Server.MapPath("~/App_Data/Recursos"), item.nu_documento + ".JPG");
         //    if (System.IO.File.Exists(Path.Combine(Server.MapPath("~/App_Data/Recursos"), item.nu_documento + ".JPG")))
         //    {
         //        byte[] imageByteData = System.IO.File.ReadAllBytes(path);
         //        string imageBase64Data = Convert.ToBase64String(imageByteData);
         //        imageDataURL = string.Format("data:image/png;base64,{0}", imageBase64Data);
         //    }
         //    item.URLImagenRecurso = imageDataURL;
         //}
         var jsonResult = Json(data, JsonRequestBehavior.AllowGet);
         jsonResult.MaxJsonLength = int.MaxValue;
         return(jsonResult);
     }
     catch (Exception e)
     {
         return(Json(e.Message, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #2
0
ファイル: Recurso.cs プロジェクト: DarkSaga99/SGP
        public int Upd_Recurso(SGP_Entity.Recurso ent)
        {
            int retorno = 0;

            SqlConnection con = new SqlConnection();

            con.ConnectionString = ConfigurationManager.ConnectionStrings["cnx"].ConnectionString;

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = con;

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "Sp_Upd_Recurso";

                //Inicio Parámetros
                cmd.Parameters.Add("@co_recurso", SqlDbType.VarChar, 11).Value   = ent.co_recurso;
                cmd.Parameters.Add("@de_recurso", SqlDbType.VarChar, 80).Value   = ent.de_recurso;
                cmd.Parameters.Add("@no_recurso", SqlDbType.VarChar, 100).Value  = ent.no_recurso;
                cmd.Parameters.Add("@ap_recurso", SqlDbType.VarChar, 100).Value  = ent.ap_recurso;
                cmd.Parameters.Add("@am_recurso", SqlDbType.VarChar, 100).Value  = ent.am_recurso;
                cmd.Parameters.Add("@nu_documento", SqlDbType.VarChar, 15).Value = ent.nu_documento;
                cmd.Parameters.Add("@fe_ingreso", SqlDbType.DateTime).Value      = ent.fe_ingreso;
                cmd.Parameters.Add("@ti_documento", SqlDbType.Char, 4).Value     = ent.ti_documento;
                cmd.Parameters.Add("@st_recurso", SqlDbType.Char, 1).Value       = ent.st_recurso;
                cmd.Parameters.Add("@co_area", SqlDbType.Int).Value                         = ent.co_area;
                cmd.Parameters.Add("@co_moneda", SqlDbType.Int).Value                       = ent.co_moneda;
                cmd.Parameters.Add("@mo_tarifa", SqlDbType.Decimal).Value                   = ent.mo_tarifa;
                cmd.Parameters.Add("@di_recurso", SqlDbType.VarChar, 100).Value             = ent.di_recurso;
                cmd.Parameters.Add("@tf_recurso", SqlDbType.VarChar, 30).Value              = ent.tf_recurso;
                cmd.Parameters.Add("@co_ubigeo", SqlDbType.Char, 6).Value                   = ent.co_ubigeo;
                cmd.Parameters.Add("@fe_cese", SqlDbType.DateTime).Value                    = ent.fe_cese;
                cmd.Parameters.Add("@co_usuario_modificacion", SqlDbType.VarChar, 20).Value = ent.co_usuario_modificacion;
                //Fin Parámetros

                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }

                cmd.ExecuteNonQuery();

                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }

                return(retorno);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #3
0
ファイル: RecursoController.cs プロジェクト: DarkSaga99/SGP
 public JsonResult Upd_Recurso(SGP_Entity.Recurso Datos)
 {
     try
     {
         Datos.co_usuario_modificacion = HttpContext.Application["gUsuario"].ToString();
         var data = Recurso.Instance.Upd_Recurso(Datos);
         NombreImagen = Datos.nu_documento;
         return(Json(data, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(Json(e.Message, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #4
0
ファイル: RecursoController.cs プロジェクト: DarkSaga99/SGP
        public JsonResult Del_Recurso(SGP_Entity.Recurso Datos)
        {
            try
            {
                Datos.co_usuario_eliminacion = HttpContext.Application["gUsuario"].ToString();
                var data = Recurso.Instance.Del_Recurso(Datos);

                return(Json(data, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                return(Json(e.Message, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #5
0
ファイル: RecursoController.cs プロジェクト: DarkSaga99/SGP
 public JsonResult Ins_Recurso(SGP_Entity.Recurso Datos)
 {
     try
     {
         Datos.co_usuario_registro = HttpContext.Application["gUsuario"].ToString();
         //Datos.ImagenRecurso = System.IO.File.ReadAllBytes(Datos.URLImagenRecurso);
         var data = Recurso.Instance.Ins_Recurso(Datos);
         NombreImagen = Datos.nu_documento;
         return(Json(data, JsonRequestBehavior.AllowGet));
     }
     catch (Exception e)
     {
         return(Json(e.Message, JsonRequestBehavior.AllowGet));
     }
 }
コード例 #6
0
ファイル: Recurso.cs プロジェクト: DarkSaga99/SGP
        public int Del_Recurso(SGP_Entity.Recurso ent)
        {
            int retorno = 0;

            SqlConnection con = new SqlConnection();

            con.ConnectionString = ConfigurationManager.ConnectionStrings["cnx"].ConnectionString;

            try
            {
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = con;

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "Sp_Del_Recurso";

                //Inicio Parámetros
                cmd.Parameters.Add("@co_recurso", SqlDbType.VarChar).Value = ent.co_recurso;
                cmd.Parameters.Add("@co_usuario_eliminacion", SqlDbType.Char, 20).Value = ent.co_usuario_eliminacion;
                //Fin Parámetros

                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }

                cmd.ExecuteNonQuery();

                if (con.State == ConnectionState.Open)
                {
                    con.Close();
                }

                return(retorno);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #7
0
ファイル: RecursoController.cs プロジェクト: DarkSaga99/SGP
        public JsonResult ObtenerFoto(SGP_Entity.Recurso Datos)
        {
            try
            {
                string imageDataURL = string.Empty;
                string path         = Path.Combine(Server.MapPath("~/App_Data/Recursos"), Datos.nu_documento + ".JPG");
                if (System.IO.File.Exists(Path.Combine(Server.MapPath("~/App_Data/Recursos"), Datos.nu_documento + ".JPG")))
                {
                    byte[] imageByteData   = System.IO.File.ReadAllBytes(path);
                    string imageBase64Data = Convert.ToBase64String(imageByteData);
                    imageDataURL = string.Format("data:image/png;base64,{0}", imageBase64Data);
                }

                var jsonResult = Json(imageDataURL, JsonRequestBehavior.AllowGet);
                jsonResult.MaxJsonLength = int.MaxValue;
                return(jsonResult);
            }
            catch (Exception e)
            {
                return(Json(e.Message, JsonRequestBehavior.AllowGet));
            }
        }
コード例 #8
0
ファイル: Recurso.cs プロジェクト: DarkSaga99/SGP
        public List <SGP_Entity.Recurso> Sel_Recurso(SGP_Entity.Recurso ent)
        {
            List <SGP_Entity.Recurso> lista = new List <SGP_Entity.Recurso>();

            SqlConnection con = new SqlConnection();

            con.ConnectionString = ConfigurationManager.ConnectionStrings["cnx"].ConnectionString;

            try
            {
                SqlCommand cmd = new SqlCommand();
                if (con.State == ConnectionState.Closed)
                {
                    con.Open();
                }

                cmd.Connection = con;

                cmd.CommandType = CommandType.StoredProcedure;
                cmd.CommandText = "Sp_Sel_Recurso";

                //Inicio Parámetros
                cmd.Parameters.Add("@ti_documento", SqlDbType.Char, 4).Value     = ent.ti_documento;
                cmd.Parameters.Add("@nu_documento", SqlDbType.VarChar, 15).Value = ent.nu_documento;
                cmd.Parameters.Add("@de_recurso", SqlDbType.VarChar, 80).Value   = ent.de_recurso;
                //Fin Parámetros

                SqlDataReader dr;
                dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    SGP_Entity.Recurso obj = new SGP_Entity.Recurso();
                    obj.co_recurso   = dr["co_recurso"].ToString();
                    obj.de_recurso   = dr["de_recurso"].ToString();
                    obj.no_recurso   = dr["no_recurso"].ToString();
                    obj.ap_recurso   = dr["ap_recurso"].ToString();
                    obj.am_recurso   = dr["am_recurso"].ToString();
                    obj.ti_documento = dr["ti_documento"].ToString();
                    obj.de_tabla     = dr["de_tabla"].ToString();
                    obj.nu_documento = dr["nu_documento"].ToString();
                    obj.st_recurso   = dr["st_recurso"].ToString();
                    obj.fe_ingreso   = (dr["fe_ingreso"].ToString() != "" ? dr["fe_ingreso"].ToString().Substring(0, 10) : "");
                    obj.tx_valor1    = (obj.st_recurso == "1" ? "SI" : "NO");
                    obj.co_area      = Convert.ToInt32(dr["co_area"].ToString());
                    obj.de_area      = dr["de_area"].ToString();
                    obj.co_moneda    = Convert.ToInt32(dr["co_moneda"].ToString());
                    obj.de_moneda    = dr["de_moneda"].ToString();
                    obj.mo_tarifa    = Convert.ToDecimal(dr["mo_tarifa"].ToString());
                    obj.di_recurso   = dr["di_recurso"].ToString();
                    obj.tf_recurso   = dr["tf_recurso"].ToString();
                    obj.fe_cese      = (dr["fe_cese"].ToString() != "" ? dr["fe_cese"].ToString().Substring(0, 10) : "");
                    obj.co_ubigeo    = dr["co_ubigeo"].ToString();

                    lista.Add(obj);
                }

                return(lista);
            }
            catch (Exception)
            {
                throw;
            }
        }