Beispiel #1
0
        /// <summary>
        /// Carga en la vista los tipos de archivos configurados para las imagenes
        /// </summary>
        public void CargarTipoArchivosImagen()
        {
            var tipoBR = new TipoArchivoBR();
            var tipo   = new TipoArchivoBO();

            this.vista.TiposArchivo = tipoBR.Consultar(this.dctx, tipo);
        }
Beispiel #2
0
        /// <summary>
        /// Desplegar tipos de archivos
        /// </summary>
        private void EstablecerTiposArchivo()
        {
            var tipoBR = new TipoArchivoBR();
            var tipoBO = new TipoArchivoBO {
                EsImagen = false
            };

            presentadorLlanta.EstablecerTiposArchivo(tipoBR.Consultar(dctx, tipoBO));
        }
Beispiel #3
0
        /// <summary>
        /// Despliega los tipos de archivo
        /// </summary>
        public void DesplegarTiposArchivos()
        {
            var tipoBR = new TipoArchivoBR();

            var tipo = new TipoArchivoBO {
                EsImagen = false
            };

            vista.CargarTiposArchivos(tipoBR.Consultar(dataContext, tipo));
        }
Beispiel #4
0
        /// <summary>
        /// Despliega los tipos de archivo
        /// </summary>
        public void DesplegarTiposArchivos()
        {
            try
            {
                var tipoBR = new TipoArchivoBR();

                var tipo = new TipoArchivoBO ();

                vista.CargarTiposArchivos(tipoBR.Consultar(dataContext, tipo));
            }
            catch (Exception ex)
            {
                throw new Exception(nombreClase + ".DesplegarTiposArchivos:" + ex.Message);
            }
        }
Beispiel #5
0
        /// <summary>
        /// Asignar los tipos de archivos
        /// </summary>
        public void AsignarTiposArchivos()
        {
            try
            {
                TipoArchivoBR tiposBR = new TipoArchivoBR();

                TipoArchivoBO tipoBO = new TipoArchivoBO {
                    EsImagen = false
                };

                this.vista.TiposArchivos = tiposBR.Consultar(dctx, tipoBO);
            }
            catch (Exception ex)
            {
                vista.MostrarMensaje("Inconsistencia al asignar los tipos de archivos", ETipoMensajeIU.INFORMACION);
            }
        }
Beispiel #6
0
        public void AgregarArchivo()
		{
            if (!vista.ValidaArchivo()) return;
			ArchivoBO archivoBO = new ArchivoBO();
            archivoBO.Nombre = vista.ObtenerNombreArchivo();
            archivoBO.TipoAdjunto = vista.TipoAdjunto;
			archivoBO.Activo = true;
            archivoBO.Archivo = vista.ObtenerArchivosBytes();
            archivoBO.Observaciones = vista.ObtenerObservaciones();
            String tipo = vista.ObtenerExtension();
            TipoArchivoBO tipoArchivo = ValidarArchivo(tipo);
            if (tipoArchivo != null)
            {
                archivoBO.TipoArchivo = tipoArchivo;
                vista.AgregarArchivo(archivoBO);
            }
            vista.LimpiaCampos();
        }
Beispiel #7
0
        /// <summary>
        /// Valida que el tipo de archivo seleccionado este permitido dentro de los tipos configurados
        /// </summary>
        /// <param name="tipo">Tipo de archivo que desea validar</param>
        /// <returns>Verdadero si la extensión se encuentra, falso si no</returns>
        private TipoArchivoBO ValidarArchivo(String tipo)
        {
            List <TipoArchivoBO> tiposArchivo = (List <TipoArchivoBO>) this.vista.TiposArchivo;

            if (tiposArchivo != null)
            {
                TipoArchivoBO tipoArchivoTemp = tiposArchivo.Find(delegate(TipoArchivoBO ta) { return(ta.Extension == tipo); });

                if (tipoArchivoTemp != null)
                {
                    return(tipoArchivoTemp);
                }

                this.vista.MostrarMensaje("El archivo no fue cargado.", ETipoMensajeIU.ERROR, "La extensión del archivo no se encuentra en la lista de tipos de archivo permitidos.");
            }
            else
            {
                this.vista.MostrarMensaje("El archivo no fue cargado.", ETipoMensajeIU.ERROR, "No hay una lista de tipos de archivo cargada.");
            }
            return(null);
        }
Beispiel #8
0
 private TipoArchivoBO ValidarArchivo(String tipo)
 {
     List<TipoArchivoBO> tiposArchivo = this.vista.TiposArchivo;
     if (tiposArchivo != null)
     {
         TipoArchivoBO tipoArchivoTemp = tiposArchivo.Find(delegate(TipoArchivoBO ta) { return ta.Extension.ToUpper() == tipo.ToUpper(); });
         if (tipoArchivoTemp != null)
         {
             return tipoArchivoTemp;
         }
         else
         {
             this.vista.MostrarMensaje("El archivo no fué cargado.", ETipoMensajeIU.ERROR, 
                 "La extensión del archivo no se encuentra en la lista de tipos de archivo permitidos");
         }
     }
     else 
     {
         this.vista.MostrarMensaje("El archivo no fué cargado.", ETipoMensajeIU.ERROR, "No hay una lista de tipos de archivo cargada");
     }
     return null;
 }