Beispiel #1
0
        public List <ImportarArchivo> Capa_Dato_Get_ListandoDetallesDocumentos(int id_empresa, string id_local, string id_servicio, string fecha_ini, string fecha_fin, string contrato)
        {
            try
            {
                cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString;

                List <ImportarArchivo> ListArchivos = new List <ImportarArchivo>();
                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();

                    using (SqlCommand cmd = new SqlCommand("SP_S_VISOR_ARCHIVOS", cn))
                    {
                        cmd.CommandTimeout = 0;
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@empresa", SqlDbType.Int).Value       = id_empresa;
                        cmd.Parameters.Add("@local", SqlDbType.Int).Value         = Convert.ToInt32(id_local);
                        cmd.Parameters.Add("@servicio", SqlDbType.Int).Value      = Convert.ToInt32(id_servicio);
                        cmd.Parameters.Add("@fecha_ini", SqlDbType.VarChar).Value = fecha_ini;
                        cmd.Parameters.Add("@fecha_fin", SqlDbType.VarChar).Value = fecha_fin;
                        cmd.Parameters.Add("@contrato", SqlDbType.VarChar).Value  = contrato;

                        DataTable dt_detalle = new DataTable();
                        using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                        {
                            da.Fill(dt_detalle);
                            foreach (DataRow Fila in dt_detalle.Rows)
                            {
                                ImportarArchivo obj_entidad = new ImportarArchivo();
                                obj_entidad.checkeado              = false;
                                obj_entidad.id_Archivo             = Convert.ToInt32(Fila["id_Archivo"].ToString());
                                obj_entidad.nombre_local           = Fila["nombre_local"].ToString();
                                obj_entidad.nombre_tiposervicio    = Fila["nombre_tiposervicio"].ToString();
                                obj_entidad.nombre_TipoArchivo     = Fila["nombre_TipoArchivo"].ToString();
                                obj_entidad.fechaRegistro_Archivo  = Fila["fechaRegistro_Archivo"].ToString();
                                obj_entidad.cuentaContrato_Archivo = Fila["cuentaContrato_Archivo"].ToString();
                                ListArchivos.Add(obj_entidad);
                            }
                        }
                    }
                }

                return(ListArchivos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
        public List <ImportarArchivo> Capa_Dato_Get_RutaArchivos(string id_Archivo)
        {
            try
            {
                cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString;
                string rutaServer = ConfigurationManager.AppSettings["servidor-archivos"];
                //string rutaLocal = "~/Upload/";

                List <ImportarArchivo> ListArchivos = new List <ImportarArchivo>();
                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();

                    using (SqlCommand cmd = new SqlCommand("SP_S_VISOR_ARCHIVOS_RUTA", cn))
                    {
                        cmd.CommandTimeout = 0;
                        cmd.CommandType    = CommandType.StoredProcedure;
                        cmd.Parameters.Add("@codArchivo", SqlDbType.VarChar).Value = id_Archivo;

                        DataTable dt_detalle = new DataTable();
                        using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                        {
                            da.Fill(dt_detalle);
                            foreach (DataRow Fila in dt_detalle.Rows)
                            {
                                ImportarArchivo obj_entidad = new ImportarArchivo();
                                obj_entidad.ruta_archivo = rutaServer + Fila["ruta_archivo"].ToString();
                                ListArchivos.Add(obj_entidad);
                            }
                        }
                    }
                }

                return(ListArchivos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public List <ImportarArchivo> Capa_Dato_Get_Locales()
        {
            try
            {
                cadenaCnx = System.Configuration.ConfigurationManager.ConnectionStrings["dataSige"].ConnectionString;

                List <ImportarArchivo> ListLocales = new List <ImportarArchivo>();
                using (SqlConnection cn = new SqlConnection(cadenaCnx))
                {
                    cn.Open();

                    using (SqlCommand cmd = new SqlCommand("SP_S_LOCALES", cn))
                    {
                        cmd.CommandTimeout = 0;
                        cmd.CommandType    = CommandType.StoredProcedure;

                        DataTable dt_detalle = new DataTable();
                        using (SqlDataAdapter da = new SqlDataAdapter(cmd))
                        {
                            da.Fill(dt_detalle);
                            foreach (DataRow Fila in dt_detalle.Rows)
                            {
                                ImportarArchivo obj_entidad = new ImportarArchivo();
                                obj_entidad.id_Local     = Convert.ToInt32(Fila["id_Local"].ToString());
                                obj_entidad.nombre_local = Fila["nombre_local"].ToString();
                                ListLocales.Add(obj_entidad);
                            }
                        }
                    }
                }

                return(ListLocales);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }