Пример #1
0
        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();
        }