Esempio n. 1
0
    //protected void Page_LoadComplete(object sender, EventArgs e)
    //{
    //    AdministrarPagosBolivar objAdminPagosBol = new AdministrarPagosBolivar();
    //    DataTable dtFacturaciones;

    //    if (Session["dtFacturaciones"] == null)
    //    {
    //        DateTime fechaCorte = DateTime.Parse("01/01/1900");
    //        dtFacturaciones = objAdminPagosBol.ConsultarFacturaciones(fechaCorte, DateTime.Now, 0,0,0);
    //    }
    //    else
    //    {
    //        dtFacturaciones = (DataTable)Session["dtFacturaciones"];
    //    }
    //    grvFacturacion.DataSource = dtFacturaciones;
    //    grvFacturacion.DataBind();
    //    Session["dtFacturaciones"] = dtFacturaciones;
    //}

    #region PROCESOS

    protected void ddlCompania_SelectedIndexChanged(object sender, EventArgs e)
    {
        PrecargueProduccion objPrecargueProduccion = new PrecargueProduccion();

        if (ddlCompania.SelectedValue == "1")
        {
            localidad.Visible = false;
            proceso.Visible   = true;
            producto.Visible  = false;
        }
        else
        {
            localidad.Visible = false;
            proceso.Visible   = false;
            DataTable dtProducto = new DataTable();
            string    compania   = ddlCompania.SelectedValue.ToString();
            producto.Visible           = true;
            dtProducto                 = objPrecargueProduccion.ProductoPorCompaniaPrecargue(int.Parse(compania));
            ddlProducto.DataTextField  = "pro_Nombre";
            ddlProducto.DataValueField = "pro_Id";
            ddlProducto.DataSource     = dtProducto;
            ddlProducto.DataBind();
            ddlProducto.Items.Insert(0, new ListItem("", ""));
        }
    }
Esempio n. 2
0
    protected void btnCorregir_Click(object sender, EventArgs e)
    {
        PrecargueProduccion     objPrecargueProduccion     = new PrecargueProduccion();
        AdministrarCertificados objAdministrarCertificados = new AdministrarCertificados();

        objAdministrarCertificados.certificadoPrecargadoResumen(int.Parse(Session["cer_Id"].ToString()));
        DataTable dtPro_Id = new DataTable();

        dtPro_Id = objAdministrarCertificados.consultarProIdPorNombre(txtProducto.Text, txtCompania.Text);

        Session["numeroCertificado"] = Session["cer_Id"];
        DataTable dt = new DataTable();

        //dt = AdministrarCertificados.consultarCertificadoExistente(int.Parse(row.Cells[7].Text), int.Parse(dtPro_Id.Rows[0]["pro_Id"].ToString()));
        dt = objPrecargueProduccion.ConsultarConsecutivoCert(int.Parse(txtCedulaPrincipal.Text), int.Parse(dtPro_Id.Rows[0]["pro_Id"].ToString()));

        if (dt.Rows.Count > 0 && (dt.Rows[0]["cer_IdAnterior"]) != "")
        {
            // Si permite varios vigentes
            //if (dt.Rows[0]["casesp_Id"].ToString() == "8")
            Session["operacionCertificado"] = "modificar";
            //else
            //    Session["operacionCertificado"] = "ingresar";
        }
        else
        {
            Session["operacionCertificado"] = "ingresar";
        }
        Session["pro_Id"] = objAdministrarCertificados.objCertificadoPre.Producto;
        Session["ter_Id"] = txtCedulaPrincipal.Text;
        //Response.Redirect("ModificacionesCertificadoDigitado.aspx");
        Response.RedirectToRoute("modificarCertificado");
        //("modificarCertificado");
        btnCorregir.Attributes.Add("onclick", "localStorage.setItem('accIndex', 0);");
    }
Esempio n. 3
0
    protected void btnEliminar_Click(object sender, EventArgs e)
    {
        PrecargueProduccion objPrecargueProduccion = new PrecargueProduccion();
        LinkButton          lnkBorrar = (LinkButton)sender;

        objPrecargueProduccion.EliminarRegistroPrecargue(int.Parse(lnkBorrar.CommandArgument.ToString()));
        ConsultarCertificado();
    }
Esempio n. 4
0
    protected void ddlCompañia_SelectedIndexChanged(object sender, EventArgs e)
    {
        PrecargueProduccion objPrecargueProduccion = new PrecargueProduccion();
        string    compania   = ddlCompañia.SelectedValue.ToString();
        DataTable dtProducto = objPrecargueProduccion.ProductoPorCompaniaPrecargue(int.Parse(compania));

        ddlProducto.DataTextField  = "pro_Nombre";
        ddlProducto.DataValueField = "pro_Id";
        ddlProducto.DataSource     = dtProducto;
        ddlProducto.DataBind();
        ddlProducto.Items.Insert(0, new ListItem("TODOS", "0"));
    }
Esempio n. 5
0
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        PrecargueProduccion objPrecargueProduccion = new PrecargueProduccion();

        foreach (GridViewRow row in grvActaTransferencial.Rows)
        {
            CheckBox check = row.FindControl("chkSeleccionar") as CheckBox;

            if (check.Checked)
            {
                objPrecargueProduccion.ActualizarMomento(int.Parse(row.Cells[1].Text), 5);
            }
        }
        CargarDigitacion();
    }
Esempio n. 6
0
    protected void btnEnviar_Click(object sender, EventArgs e)
    {
        PrecargueProduccion objPrecargueProduccion = new PrecargueProduccion();

        foreach (GridViewRow row in grvPreCargue.Rows)
        {
            CheckBox check = row.FindControl("chkSeleccionar") as CheckBox;

            if (check.Checked)
            {
                objPrecargueProduccion.ActualizarMomento(int.Parse(row.Cells[2].Text), 2);
            }
        }
        ConsultarCertificado();
    }
Esempio n. 7
0
    public void ConsultarCertificado()
    {
        PrecargueProduccion objPrecargueProduccion = new PrecargueProduccion();
        DataTable           dt = new DataTable();

        dt = objPrecargueProduccion.TraerCertificado(int.Parse(ddlAgencia.SelectedValue));
        grvPreCargue.DataSource = dt;
        grvPreCargue.DataBind();
        Session["InformeFinal"] = dt;

        if (dt.Rows.Count == 0)
        {
            btnEnviar.Visible   = false;
            btnImprimir.Visible = false;
        }
    }
Esempio n. 8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.RedirectToRoute("thor");
        }

        ddlAgencia.Enabled = false;
        PrecargueProduccion     objPrecargueProduccion     = new PrecargueProduccion();
        AdministrarCertificados objAdministrarCertificados = new AdministrarCertificados();

        objAdministrarCertificados.objUsuarioSistema.NombreUsuario = Session["Usuario"].ToString();

        string    nombreUsuario = Session["usuario"].ToString();
        DataTable dt            = new DataTable();

        dt = objPrecargueProduccion.ConsultarAgencia(nombreUsuario);
        ddlAgencia.DataTextField  = "age_Nombre";
        ddlAgencia.DataValueField = "age_Id";
        ddlAgencia.DataSource     = dt;
        ddlAgencia.DataBind();

        if (!IsPostBack)
        {
            ConsultarCertificado();
        }


        if (grvPreCargue.Rows.Count == 0)
        {
            //ClientScript.RegisterStartupScript(GetType(), "alert", "localStorage.setItem('tab', '#tab-1');$('#tab-1').addClass('in active'); $('a[href=#tab-1]').parent().addClass('active');", true);
        }
        else
        {
            //Ocultar los campos y cer_Id de la tabla que se muestra al usuario
            grvPreCargue.HeaderRow.Cells[2].Visible = false;

            int cont = 0;
            foreach (GridViewRow rows in grvPreCargue.Rows)
            {
                grvPreCargue.Rows[cont].Cells[2].Visible = false;
                cont++;
            }
        }
    }
Esempio n. 9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.RedirectToRoute("thor");
        }

        AdministrarCertificados objAdministrarCertificados = new AdministrarCertificados();
        PrecargueProduccion     objPrecargueProduccion     = new PrecargueProduccion();
        Pagos     objPago   = new Pagos();
        DataTable dtAgencia = new DataTable();

        if (!IsPostBack)
        {
            //Carga las agencias, trayendo el Id y el nombre de ellas
            dtAgencia = objPago.ConsultarAgenciasUsuario(Session["usuario"].ToString());
            ddlAgencia.DataValueField = "age_Id";
            ddlAgencia.DataTextField  = "age_Nombre";
            ddlAgencia.DataSource     = dtAgencia;
            ddlAgencia.DataBind();
            //ddlAgencia.Items.Insert(0, new ListItem("TODOS", "0"));

            DataTable dtCompania = objPrecargueProduccion.CargarCompanias();
            ddlCompañia.DataTextField  = "com_Nombre";
            ddlCompañia.DataValueField = "com_Id";
            ddlCompañia.DataSource     = dtCompania;
            ddlCompañia.DataBind();
            ddlCompañia.Items.Insert(0, new ListItem("TODOS", "0"));

            ddlProducto.DataTextField  = "pro_Nombre";
            ddlProducto.DataValueField = "pro_Id";
            //ddlProducto.DataSource = dtProducto;
            //ddlProducto.DataBind();
            ddlProducto.Items.Insert(0, new ListItem("TODOS", "0"));

            Session["dtRecibosCaja"] = null;
        }
    }
Esempio n. 10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.RedirectToRoute("thor");
        }

        //Mensaje informatico al momento de entrar al modulo
        if (!IsPostBack)
        {
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alert", "alert('" + "RECUERDE QUE SOLO SE ENVIARAN COMO NOVEDADES DEFINITIVAS LAS QUE SEAN IGUALES O INFERIORES AL MES Y EL AÑO ACTUAL" + "');", true);
        }
        if (!IsPostBack)
        {
            btnExportarMes.Enabled = true;

            _dtNovedad.Clear();
            _dtNovedadArchivo.Clear();
            _dtNovedadArchivoCuentaCobro.Clear();
            _dtNovedadArchivoPendiente.Clear();

            DataTable dtUsuario = PrecargueProduccion.ConsultarUsuario(Session["usuario"].ToString());


            // Añadir datos al ddl localidad
            DataTable dtLocalidadeasAgencia = new DataTable();
            dtLocalidadeasAgencia       = AdministrarNovedades.LocalidadesAgencia(int.Parse(dtUsuario.Rows[0]["age_Id"].ToString()));
            ddlLocalidad.DataTextField  = "dep_Nombre";
            ddlLocalidad.DataValueField = "dep_Id";
            ddlLocalidad.DataSource     = dtLocalidadeasAgencia;
            ddlLocalidad.DataBind();
            ddlLocalidad.Items.Insert(0, new ListItem("", ""));


            // Añadir datos al ddl mes
            DataTable dtMes = new DataTable();
            dtMes = AdministrarNovedades.ConsultarMes();
            ddlMes.DataTextField  = "mes_Nombre";
            ddlMes.DataValueField = "mes_Id";
            ddlMes.DataSource     = dtMes;
            ddlMes.DataBind();
            ddlMes.Items.Insert(0, new ListItem("", ""));


            // Añadir datos al ddl anio
            DataTable dtAnio = new DataTable();
            dtAnio = AdministrarNovedades.ConsultarAnio();
            ddlAnio.DataTextField  = "anio_Numero";
            ddlAnio.DataValueField = "anio_Numero";
            ddlAnio.DataSource     = dtAnio;
            ddlAnio.DataBind();
            ddlAnio.Items.Insert(0, new ListItem("", ""));

            // Añade datos al ddl de causal para enviar a sin aplicar
            DataTable dtSinAplicar = new DataTable();
            dtSinAplicar = AdministrarNovedades.ConsultarCausales();
            ddlSinAplicar.DataTextField  = "noAplNov_Nombre";
            ddlSinAplicar.DataValueField = "noAplNov_Id";
            ddlSinAplicar.DataSource     = dtSinAplicar;
            ddlSinAplicar.DataBind();
            ddlSinAplicar.Items.Insert(0, new ListItem("", ""));


            // Añadir datos al ddl estados de la novedad
            DataTable dtEstadoNovedad = new DataTable();
            dtEstadoNovedad = AdministrarNovedades.ConsultarEstadoNovedades();
            ddlEstadoHistorico.DataTextField  = "Estado";
            ddlEstadoHistorico.DataValueField = "nov_Estado";
            ddlEstadoHistorico.DataSource     = dtEstadoNovedad;
            ddlEstadoHistorico.DataBind();
            ddlEstadoHistorico.Items.Insert(0, new ListItem("", ""));

            btnEnviarNovedades.Enabled = false;
            chkEnviarNovedad.Visible   = false;

            //Tab de Mes
            noNovedadesMes.Visible    = true;
            listaNovedadesMes.Visible = false;

            //Tab de Pendientes
            pendientesPorAplicar.Visible     = false;
            noPendientesPorAplicar.Visible   = true;
            formPendientesPorAplicar.Visible = false;

            //Tab de Novedades sin aplicar
            novadadesSinAplicar.Visible   = false;
            noNovadadesSinAplicar.Visible = true;

            //Tab de Novedades aplicadas
            novadadesAplicadas.Visible   = false;
            noNovadadesAplicadas.Visible = true;

            //Tab de Novedades historico
            ddlEstadoHistorico.Enabled   = false;
            novadadesHistorico.Visible   = false;
            noNovadadesHistorico.Visible = true;
        }
    }
Esempio n. 11
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.RedirectToRoute("thor");
        }

        if (!IsPostBack)
        {
            // Inicializar las variables
            Session["mes"]       = "";
            Session["anio"]      = "";
            Session["cueCob_Id"] = "";

            // Deshabilitar los ddl
            ddlMes.Enabled  = false;
            ddlAnio.Enabled = false;
            txtConsultarCuentaCobro.Enabled = false;
            btnExportarExcel.Visible        = false;

            datosCuentaCobro.Visible   = false;
            nocuentacobrodatos.Visible = true;

            listaCuentasCobro.Visible = false;
            nocuentascobro.Visible    = false;

            listaCuentasCobroDatos.Visible = false;


            dtNovedad.Clear();
            dtNovedadArchivo.Clear();
            dtNovedadArchivoCuentaCobro.Clear();
            dtNovedadArchivoPendiente.Clear();
            DataTable dtUsuario = PrecargueProduccion.ConsultarUsuario(Session["usuario"].ToString());

            DataTable dtLocalidadeasAgencia = new DataTable();
            dtLocalidadeasAgencia       = AdministrarNovedades.LocalidadesAgencia(int.Parse(dtUsuario.Rows[0]["age_Id"].ToString()));
            ddlLocalidad.DataTextField  = "dep_Nombre";
            ddlLocalidad.DataValueField = "dep_Id";
            ddlLocalidad.DataSource     = dtLocalidadeasAgencia;
            ddlLocalidad.DataBind();
            ddlLocalidad.Items.Insert(0, new ListItem("", ""));

            DataTable dtMes = new DataTable();
            dtMes = AdministrarNovedades.ConsultarMes();
            ddlMes.DataTextField  = "mes_Nombre";
            ddlMes.DataValueField = "mes_Id";
            ddlMes.DataSource     = dtMes;
            ddlMes.DataBind();
            ddlMes.Items.Insert(0, new ListItem("", ""));

            DataTable dtAnio = new DataTable();
            dtAnio = AdministrarNovedades.ConsultarAnio();
            ddlAnio.DataTextField  = "anio_Numero";
            ddlAnio.DataValueField = "anio_Numero";
            ddlAnio.DataSource     = dtAnio;
            ddlAnio.DataBind();
            ddlAnio.Items.Insert(0, new ListItem("", ""));

            btnImprimirCuentaDeCobro.Visible = false;
            btnGuardarCuentasCobro.Visible   = false;
            btnExportarExcelAnt.Visible      = false;
        }
    }
Esempio n. 12
0
    protected void grvEntregaProduccion_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int index = Convert.ToInt32(e.CommandArgument);
        DigitarProduccion       objDigitarProduccion       = new DigitarProduccion();
        PrecargueProduccion     objPrecargueProduccion     = new PrecargueProduccion();
        AdministrarCertificados objAdministrarCertificados = new AdministrarCertificados();
        GridViewRow             row = grvEntregaProduccion.Rows[(index)];

        if (e.CommandName == "Devolucion_Click")
        {
            txtNumeroPolizaDevolucion.Enabled = true;
            txtCedulaDevolucion.Enabled       = true;
            txtNumeroPolizaDevolucion.Visible = true;
            txtCedulaDevolucion.Visible       = true;
            txtPrima.Visible            = true;
            txtObservaciones.Visible    = true;
            ddlCausalDevolucion.Visible = true;
            ddlTipoDevolucion.Visible   = true;
            btnRecetear.Visible         = true;
            btnConfirmar.Visible        = true;
            lblCedulaProduccion.Visible = true;
            lblObservaciones.Visible    = true;
            lblPolizaDevolucion.Visible = true;
            lblPrima.Visible            = true;
            lblTipoDevolucion.Visible   = true;
            lblCausalDevolucion.Visible = true;


            Session["id"] = row.Cells[1].Text;                  //ID
            string Campo = row.Cells[7].Text;                   //proudcto
            txtNumeroPolizaDevolucion.Text = row.Cells[3].Text; //poliza
            txtCedulaDevolucion.Text       = row.Cells[6].Text; //tercero

            txtNumeroPolizaDevolucion.Enabled = false;
            txtCedulaDevolucion.Enabled       = false;

            if (IsPostBack)
            {
                //if (Campo == "EDUCADORES PLUS")
                //{

                //    try
                //    {
                //        DataTable dt = new DataTable();
                //        dt = DigitarProduccion.ConsultarTipoDevolucionPlus();
                //        ddlTipoDevolucion.DataTextField = "tipdev_Nombre";
                //        ddlTipoDevolucion.DataValueField = "tipdev_Id";
                //        ddlTipoDevolucion.DataSource = dt;
                //        ddlTipoDevolucion.DataBind();
                //        CargarAgencias();
                //        ddlTipoDevolucion.Items.Insert(0, new ListItem("Seleccione...", ""));
                //    }
                //    catch
                //    {
                //        ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "POR FAVOR SELECCIIONE TIPO DE DEVOLUCION O DE LO CONTRARIO PRESIONE EL BOTON LIMPIAR" + "');", true);
                //    }


                //}
                //else
                //{
                try
                {
                    DataTable dt = new DataTable();
                    dt = objDigitarProduccion.cargarTipoDevolucion();
                    ddlTipoDevolucion.DataTextField  = "tipdev_Nombre";
                    ddlTipoDevolucion.DataValueField = "tipdev_Id";
                    ddlTipoDevolucion.DataSource     = dt;
                    ddlTipoDevolucion.DataBind();
                    CargarAgencias();
                    ddlTipoDevolucion.Items.Insert(0, new ListItem("Seleccione...", ""));
                }
                catch
                {
                    ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Seleccione un tipo de devolución" + "');", true);
                }
                //}
            }
        }
        if (e.CommandName == "Digitar_Click")
        {
            int       cer_IdInformacion     = int.Parse(row.Cells[1].Text);
            DataTable dtInformacionFrontera = new DataTable();
            dtInformacionFrontera = objAdministrarCertificados.ConsultarInformacionFechaFrontera(cer_IdInformacion);

            DataTable dtFrontera = new DataTable();
            dtFrontera = objAdministrarCertificados.ConsultarFechaFrontera(int.Parse(dtInformacionFrontera.Rows[0]["age_Id"].ToString()), int.Parse(dtInformacionFrontera.Rows[0]["pro_Id"].ToString()), DateTime.Parse(dtInformacionFrontera.Rows[0]["cer_FechaExpedicion"].ToString()));
            try
            {
                if (int.Parse(dtFrontera.Rows[0]["estado"].ToString()) == 0 && (int.Parse(dtInformacionFrontera.Rows[0]["casoEspecial"].ToString()) != 7))
                {
                    //if (dtInformacionFrontera.Rows[0]["casoEspecial"] == null)
                    // {
                    ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "El sistema se encuentra cerrado para esta producción" + "');", true);
                }
                else
                {
                    DataTable dtPro_Id = new DataTable();
                    dtPro_Id = objAdministrarCertificados.consultarProIdPorNombre(row.Cells[8].Text, row.Cells[7].Text);

                    DataTable dt = new DataTable();
                    //dt = AdministrarCertificados.consultarCertificadoExistente(int.Parse(row.Cells[7].Text), int.Parse(dtPro_Id.Rows[0]["pro_Id"].ToString()));
                    dt = objPrecargueProduccion.ConsultarConsecutivoCert(int.Parse(row.Cells[2].Text), int.Parse(dtPro_Id.Rows[0]["pro_Id"].ToString()));

                    if (dt.Rows.Count > 0)
                    {
                        Session["operacionCertificado"] = "modificar";
                    }
                    else
                    {
                        Session["operacionCertificado"] = "ingresar";
                    }
                    Session["ter_Id"]            = row.Cells[2].Text;//tercero
                    Session["Producto"]          = row.Cells[7].Text;
                    Session["cer_Id"]            = row.Cells[1].Text;
                    Session["pro_Id"]            = dtPro_Id.Rows[0]["pro_Id"].ToString();
                    Session["numeroCertificado"] = row.Cells[3].Text; //poliza
                    string poliza = Session["numeroCertificado"].ToString();
                    string valor  = Session["ter_Id"].ToString();

                    Session["Siguiente"] = false;
                    Session["flag"]      = "2";
                    Response.RedirectToRoute("administrarTercero");
                }
            }
            catch
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alert", "alert('" + "Por favor cree un registro en cierre sistema" + "');", true);
            }
        }
    }
Esempio n. 13
0
    protected void grvResumenProducto_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int index = Convert.ToInt32(e.CommandArgument);
        AdministrarCertificados objAdministrarCertificados = new AdministrarCertificados();
        PrecargueProduccion     objPrecargueProduccion     = new PrecargueProduccion();
        GridViewRow             row = grvResumenProducto.Rows[index];

        Session["cer_Id"] = row.Cells[1].Text;
        // Verificar que necesite ser digitado
        DataTable dtEstadoCertificado = objAdministrarCertificados.ConsultarCertificadoPrecargadoPorDigitar(int.Parse(Session["cer_Id"].ToString()));

        if (dtEstadoCertificado.Rows[0]["mom_Id"].ToString() == "2")
        {
            DataTable dtPro_Id = new DataTable();

            dtPro_Id = objAdministrarCertificados.consultarProIdPorNombre(row.Cells[8].Text, row.Cells[7].Text);

            DataTable dt = new DataTable();
            dt = objPrecargueProduccion.ConsultarConsecutivoCert(int.Parse(Session["ter_Id"].ToString()), int.Parse(dtPro_Id.Rows[0]["pro_Id"].ToString()));

            if (dt.Rows.Count > 0)
            {
                Session["operacionCertificado"] = "modificar";
            }
            else
            {
                Session["operacionCertificado"] = "ingresar";
            }
            Session["ter_Id"]            = Session["ter_Id"].ToString();//tercero
            Session["Producto"]          = row.Cells[8].Text;
            Session["cer_Id"]            = row.Cells[1].Text;
            Session["pro_Id"]            = dtPro_Id.Rows[0]["pro_Id"].ToString();
            Session["numeroCertificado"] = row.Cells[3].Text; //poliza
            Session["flag"]      = "2";
            Session["Siguiente"] = false;
            //Response.Redirect("AdministrarTercero.aspx");
        }

        if (e.CommandName == "Consultar_Click")
        {
            try
            {
                Session["cer_Id"] = row.Cells[1].Text;
                if (row.Cells[6].Text == "FECHA INGRESO CONVERSION")
                {
                    ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "No se puede consultar este certificado ya que solo es una referencia para Conversión" + "');", true);
                }
                else
                {
                    if (row.Cells[5].Text != "0")
                    {
                        Response.RedirectToRoute("resumenCertificado");
                    }
                    else
                    {
                        ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "El certificado no se puede observar, porque aún está en proceso de digitación" + "');", true);
                    }
                }
            }
            catch
            {
                ClientScript.RegisterStartupScript(GetType(), "alert", "alert('" + "Solo pueden consultarse certificados vigentes o en Producción Nueva" + "');", true);
            }
        }
        if (e.CommandName == "Observacion_Click")
        {
            DataTable dtCertificado = new DataTable();

            DataColumn columns = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "ID";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Certificado";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Fecha Expedición";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Inicio Vigencia";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Prima";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Estado Negocio";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Compañia";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Producto";
            dtCertificado.Columns.Add(columns);

            columns             = new DataColumn();
            columns.DataType    = System.Type.GetType("System.String");
            columns.AllowDBNull = true;
            columns.ColumnName  = "Parentesco";
            dtCertificado.Columns.Add(columns);

            DataRow producto = dtCertificado.NewRow();
            producto["ID"]               = row.Cells[1].Text;
            producto["Certificado"]      = row.Cells[2].Text;
            producto["Fecha Expedición"] = row.Cells[3].Text;
            producto["Inicio Vigencia"]  = row.Cells[4].Text;
            producto["Prima"]            = row.Cells[5].Text;
            producto["Estado Negocio"]   = row.Cells[6].Text;
            producto["Compañia"]         = row.Cells[7].Text;
            producto["Producto"]         = row.Cells[8].Text;
            producto["Parentesco"]       = row.Cells[9].Text;
            dtCertificado.Rows.Add(producto);

            grvResumenProducto.DataSource = dtCertificado;
            grvResumenProducto.DataBind();

            divObservaciones.Visible = true;
            string ter_IdO = lblDocumentoSession.Text;
            string cer_IdO = row.Cells[1].Text;
            Session["ter_Id"] = ter_IdO;
            Session["cer_Id"] = cer_IdO;

            DataTable observaciones = GestionarTercero.ConsultarObservaciones(ter_IdO.ToString(), cer_IdO);
            grvObservaciones.DataSource = observaciones;
            grvObservaciones.DataBind();
        }
    }
Esempio n. 14
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["usuario"] == null)
        {
            Response.RedirectToRoute("thor");
        }
        //Definicion de Objetos de clases en capa de negocio
        AdministrarCertificados objAdminCertificado    = new AdministrarCertificados();
        AdministrarPagosBolivar objAdminPagosBol       = new AdministrarPagosBolivar();
        PrecargueProduccion     objPrecargueProduccion = new PrecargueProduccion();

        if (!IsPostBack)
        {
            //Variable tab se usa para identificar de que pestaña viene cuando se hace la consulta a un modal
            // En esta parte segun la variable tab se redirecciona al tab en el que estaba el usuario
            int tab = 0;
            if (Session["tab"] != null)
            {
                tab = int.Parse(Session["tab"].ToString());
            }
            if (tab == 2)
            {
                Session["tab"] = null;
                Response.Redirect(url: "/Presentacion6/PagosCompañiasAseguradoras.aspx#tabs2");
            }
            if (tab == 3)
            {
                Session["tab"] = null;
                Response.Redirect(url: "/Presentacion6/PagosCompañiasAseguradoras.aspx#tabs3");
            }

            #region DDLS
            // Se cargan todos los ddls basicos en el formulario en los diferentes tabs
            DataTable dtLocalidad = objAdminCertificado.ConsultarLocalidades();
            ddlLocalidad.DataTextField  = "dep_Nombre";
            ddlLocalidad.DataValueField = "dep_Id";
            ddlLocalidad.DataSource     = dtLocalidad;
            ddlLocalidad.DataBind();


            DataTable dtLocalidadHistorico = objAdminCertificado.ConsultarLocalidades();
            ddlLocalidadesHistorico.DataTextField  = "dep_Nombre";
            ddlLocalidadesHistorico.DataValueField = "dep_Id";
            ddlLocalidadesHistorico.DataSource     = dtLocalidad;
            ddlLocalidadesHistorico.DataBind();
            ddlLocalidadesHistorico.Items.Insert(0, new ListItem("Seleccione", ""));
            ddlLocalidadesHistorico.Items.Insert(34, new ListItem("FIDUCIAS", "34"));

            ddlLocalidadFacturacion.DataTextField  = "dep_Nombre";
            ddlLocalidadFacturacion.DataValueField = "dep_Id";
            ddlLocalidadFacturacion.DataSource     = dtLocalidad;
            ddlLocalidadFacturacion.DataBind();
            ddlLocalidadFacturacion.Items.Insert(0, new ListItem("Seleccione", ""));
            ddlLocalidadFacturacion.Items.Insert(34, new ListItem("FIDUCIAS", "34"));

            DataTable dtLocalidadesPago = objAdminPagosBol.ConsultarLocalidadesPago();
            ddlLocalidadPago.DataTextField  = "dep_Nombre";
            ddlLocalidadPago.DataValueField = "dep_Id";
            ddlLocalidadPago.DataSource     = dtLocalidadesPago;
            ddlLocalidadPago.DataBind();
            ddlLocalidadPago.Items.Insert(0, new ListItem("Seleccione", ""));
            //ddlLocalidadPago.Items.Insert(34, new ListItem("FIDUCIAS", "34"));

            DataTable dtCompania = objPrecargueProduccion.CargarCompanias();
            ddlCompania.DataTextField  = "com_Nombre";
            ddlCompania.DataValueField = "com_Id";
            ddlCompania.DataSource     = dtCompania;
            ddlCompania.DataBind();
            ddlCompania.Items.Insert(0, new ListItem("Seleccione", ""));

            ddlProductoFacturacion.Items.Clear();
            ddlProductoFacturacion.Items.Insert(0, new ListItem("Seleccione", ""));
            ddlProductoFacturacion.Items.Insert(1, new ListItem("710", "710"));
            ddlProductoFacturacion.Items.Insert(2, new ListItem("724", "724"));
            ddlProductoFacturacion.Items.Insert(3, new ListItem("799", "799"));
            ddlProductoFacturacion.Items.Insert(4, new ListItem("700", "700"));
            ddlProductoFacturacion.Items.Insert(5, new ListItem("701", "701"));

            #endregion



            #region VALIDACION DE FILTROS EN POSTBACK
            //Se validan en el postaback de la pagina si ya habia un filtro en la solicitu de cheques que esta guardado en la variable de session o se carga por defecto los de facha de hoy
            DataTable dtSolicitudesCheques;
            if (Session["dtSolicitudesCheques"] == null)
            {
                dtSolicitudesCheques = objAdminPagosBol.ConsultarSolicitudesCheques(DateTime.Now, 0);
            }
            else
            {
                dtSolicitudesCheques = (DataTable)Session["dtSolicitudesCheques"];
            }
            grvSolicitudesCheques.DataSource = dtSolicitudesCheques;
            grvSolicitudesCheques.DataBind();
            Session["dtSolicitudesCheques"] = dtSolicitudesCheques;

            //Se validan en el postaback de la pagina si ya habia un filtro en la facturacion que esta guardado en la variable de session o se carga por defecto los de facha de hoy
            objAdminPagosBol = new AdministrarPagosBolivar();
            DataTable dtFacturaciones;

            if (Session["dtFacturaciones"] == null)
            {
                DateTime fechaCorte = DateTime.Parse("01/01/1900");
                dtFacturaciones = objAdminPagosBol.ConsultarFacturaciones(fechaCorte, DateTime.Now, 0, 0, 0);
            }
            else
            {
                dtFacturaciones = (DataTable)Session["dtFacturaciones"];
            }
            grvFacturacion.DataSource = dtFacturaciones;
            grvFacturacion.DataBind();
            Session["dtFacturaciones"] = dtFacturaciones;


            //Se validan en el postaback de la pagina si ya habia un filtro en el historico de pagos que esta guardado en la variable de session o se carga por defecto los de facha de hoy

            objAdminPagosBol = new AdministrarPagosBolivar();
            DataTable dtPagos;

            if (Session["dtPagos"] == null)
            {
                //DateTime fechaCorte = DateTime.Parse("01/01/1900");
                dtPagos = objAdminPagosBol.ConsultarHistoricoPagos(0, DateTime.Now, DateTime.Now);
            }
            else
            {
                dtPagos = (DataTable)Session["dtPagos"];
            }
            grvHistoricoPagos.DataSource = dtPagos;
            grvHistoricoPagos.DataBind();
            Session["dtPagos"] = dtPagos;



            //Se validan en el postaback de la pagina si ya habia un filtro en los recibos de caja que esta guardado en la variable de session o se carga por defecto los de facha de hoy

            objAdminPagosBol = new AdministrarPagosBolivar();
            DataTable dtRecibosCaja;

            if (Session["dtRecibosCaja"] == null)
            {
                //DateTime fechaCorte = DateTime.Parse("01/01/1900");
                dtRecibosCaja = objAdminPagosBol.ConsultarRecibosCaja(DateTime.Now, DateTime.Now, 0, 0, 0);
            }
            else
            {
                dtRecibosCaja = (DataTable)Session["dtRecibosCaja"];
            }
            grvRecibosCaja.DataSource = dtRecibosCaja;
            grvRecibosCaja.DataBind();
            Session["dtRecibosCaja"] = dtRecibosCaja;

            #endregion
            //historicoPagos.Visible = false;
            talon.Visible  = false;
            solche.Visible = false;
            tronadorFacturacion.Visible   = false;
            pagoLocalidad.Visible         = false;
            pagoLocalidadConsulta.Visible = false;



            //btnExportarExcel2.Visible = false;
            //t1.EnableViewState = false;


            //DataTable dtSolicitudChequeGuardada = (DataTable)Session["SolicitudChequeCreada"];
            //grvSolicitudChequeCreada.DataSource = dtSolicitudChequeGuardada;
            //grvSolicitudChequeCreada.DataBind();
            //grvSolicitudChequeCreada.Visible = true;



            /*DataTable dtFacturacion = AdministrarPagosBolivar.ConsultarFacturacion();
             * grvFacturacion.DataSource = dtFacturacion;
             * grvFacturacion.DataBind();
             * Session["dtFacturacion"] = dtFacturacion;*/
        }

        //else
        //{
        //    DataTable dtSolicitudChequeGuardada = (DataTable)Session["SolicitudChequeCreada"];
        //    grvSolicitudChequeCreada.DataSource = dtSolicitudChequeGuardada;
        //    grvSolicitudChequeCreada.DataBind();
        //    grvSolicitudChequeCreada.Visible = true;
        //   //btnExportarExcel2.Visible = false;
        //    //solche.Visible = true;
        //    //Response.Redirect(url: "/Presentacion6/PagosCompañiasAseguradoras.aspx#tabs3");
        //    /*DataTable dtSolicitudesCheques = (DataTable)Session["dtSolicitudesCheques"];
        //    grvSolicitudesCheques.DataSource = dtSolicitudesCheques;
        //    grvSolicitudesCheques.DataBind();*/

        //    //solche.Visible = false;
        //    //talon.Visible = false;
        //}
    }