/// <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); }
/// <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)); }
/// <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)); }
/// <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); } }
/// <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); } }
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(); }
/// <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); }
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; }