Exemple #1
0
    private void cargarGrillaDocumentos()
    {
        DocumentoValidacion _doc = new DocumentoValidacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaDocs = _doc.ObtenerDocumentosTodos();

        if (tablaDocs.Rows.Count <= 0)
        {
            if (_doc.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _doc.MensajeError, Proceso.Error);
            }
            else
            {
                Mostrar(Acciones.Nuevo);
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron Documentos para visualizar.", Proceso.Advertencia);
            }

            GridView_Documentos.DataSource = null;
            GridView_Documentos.DataBind();
        }
        else
        {
            Mostrar(Acciones.Cargar);

            CargarGrillaDocumentosDesdeTabla(tablaDocs);

            inhabilitarFilasGrilla(GridView_Documentos, 1);
        }
    }
 public DocumentoInternoAplicacion(DocumentoValidacion documentoValidacion,
                                   IUnitOfWork uow,
                                   DocumentoInternoProceso documentoInternoProceso,
                                   ContadorProceso contadorProceso
                                   )
 {
     _documentoValidacion = documentoValidacion;
     _uow = uow;
     _documentoInternoProceso = documentoInternoProceso;
     _contadorProceso         = contadorProceso;
 }
Exemple #3
0
 public DocumentoAplicacion(IUnitOfWork unitOfWork,
                            IMapper mapper,
                            DocumentoValidacion documentoValidacion,
                            DocumentoProceso documentoProceso,
                            IEmailSender emailSender)
 {
     _uow                 = unitOfWork;
     _context             = _uow.Context;
     _documentoValidacion = documentoValidacion;
     _documentoProceso    = documentoProceso;
     _mapper              = mapper;
     _emailSender         = emailSender;
 }
Exemple #4
0
 public DocumentoTupaAplicacion(IUnitOfWork unitOfWork,
                                IMapper mapper,
                                DocumentoValidacion documentoValidacion,
                                ContadorProceso contadorProceso,
                                DocumentoTupaProceso documentoTupaProceso,
                                MovimientoDocumentoProceso movimientoDocumentoProceso)
 {
     _uow                        = unitOfWork;
     _context                    = _uow.Context;
     _documentoValidacion        = documentoValidacion;
     _contadorProceso            = contadorProceso;
     _documentoTupaProceso       = documentoTupaProceso;
     _movimientoDocumentoProceso = movimientoDocumentoProceso;
     _mapper                     = mapper;
 }
Exemple #5
0
    private void Actualizar()
    {
        List <DocumentoValidacion> listaDocumentos = new List <DocumentoValidacion>();
        DocumentoValidacion        documentoParaLista;

        for (int i = 0; i < GridView_Documentos.Rows.Count; i++)
        {
            GridViewRow filaGrilla = GridView_Documentos.Rows[i];
            documentoParaLista = new DocumentoValidacion();

            TextBox datoNombre = filaGrilla.FindControl("TextBox_Documento") as TextBox;
            documentoParaLista.nombre = datoNombre.Text;

            documentoParaLista.id_sel_reg_documentos = Convert.ToDecimal(GridView_Documentos.DataKeys[i].Values["ID_SEL_REG_DOCUMENTOS"]);

            DropDownList dropVigente = filaGrilla.FindControl("DropDownList_Vigencia") as DropDownList;

            documentoParaLista.vigente = false;
            if (dropVigente.SelectedValue == "True")
            {
                documentoParaLista.vigente = true;
            }

            listaDocumentos.Add(documentoParaLista);
        }

        DocumentoValidacion _doc = new DocumentoValidacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        Boolean verificador = _doc.ActualizarDocumentos(listaDocumentos);

        if (verificador == false)
        {
            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _doc.MensajeError, Proceso.Error);
        }
        else
        {
            Ocultar(Acciones.Inicio);
            Desactivar(Acciones.Inicio);
            Cargar(Acciones.Inicio);

            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Los Documentos para validación de Contratación, fueron actualizadas correctamente.", Proceso.Correcto);
        }
    }