public static string obtenerDatosIniciales(string sUsuario, string sFecha)
        {
            if (sFecha == "")
            {
                //sFecha = (DateTime.Now.Year * 100 + DateTime.Now.Month - 1).ToString();
                sFecha = Fechas.AddAnnomes(Fechas.FechaAAnnomes(DateTime.Today), -1).ToString();
            }
            SqlDataReader dr = DAL.BonoTransporte.CatalogoBonosUsuarioProyecto(int.Parse(sUsuario),
                                                                               int.Parse(sFecha));
            StringBuilder sb = new StringBuilder();

            sb.Append("");
            while (dr.Read())
            {
                sb.Append(dr["t655_idBono"].ToString() + "#sCad#");
                sb.Append(dr["t655_denominacion"].ToString() + "#sCad#");
                sb.Append(dr["t656_importe"].ToString() + "#sCad#");
                sb.Append(dr["t305_idproyectosubnodo"].ToString() + "#sCad#");
                sb.Append(dr["t314_idusuario"].ToString() + "#sCad#");
                sb.Append(dr["t422_idmoneda"].ToString() + "#sCad#");
                sb.Append(dr["t422_denominacion"].ToString() + "#sCad#");
                sb.Append(((int)dr["t301_idproyecto"]).ToString("#,###") + "#sCad#");
                sb.Append(dr["t301_denominacion"].ToString() + "#sFin#");
            }
            dr.Close();
            dr.Dispose();
            string sResul = sb.ToString();

            if (sResul != "")
            {
                sResul = sResul.Substring(0, sResul.Length - 6);
            }
            return(sResul);
        }
        public static string obtenerBonos(string sUsuario, string sFecha)
        {
            if (sFecha == "")
            {
                //sFecha = (DateTime.Now.Year * 100 + DateTime.Now.Month -1).ToString();
                sFecha = Fechas.AddAnnomes(Fechas.FechaAAnnomes(DateTime.Today), -1).ToString();
            }
            SqlDataReader dr = DAL.BonoTransporte.CatalogoBonosUsuarioProyecto(int.Parse(sUsuario),
                                                                               int.Parse(sFecha));
            StringBuilder sb = new StringBuilder();

            sb.Append("<table id='tblDatos' class='MA' style='width:750px;'>");
            sb.Append("<colgroup>");
            sb.Append("    <col style='width:60px; text-align:right; padding-right:10px;' />");
            sb.Append("    <col style='width:200px; padding-left:2px;' />");
            sb.Append("    <col style='width:50px; padding-left:2px;' />");
            sb.Append("    <col style='width:70px; text-align:right; padding-right:14px;' />");
            sb.Append("    <col style='width:190px; padding-left:2px;' />");
            sb.Append("    <col style='width:180px; padding-left:2px;' />");
            sb.Append("</colgroup>");
            sb.Append("<tbody>");

            while (dr.Read())
            {
                sb.Append("<tr id='" + dr["t655_idBono"].ToString() + "' ");
                sb.Append("style='height:20px;' ");
                sb.Append("ondblclick='aceptarClick(this)' ");
                sb.Append("idProyecto='" + dr["t305_idproyectosubnodo"].ToString() + "' ");
                sb.Append("idUsuario='" + dr["t314_idusuario"].ToString() + "' ");
                sb.Append("idMoneda='" + dr["t422_idmoneda"].ToString() + "' ");
                sb.Append("desMoneda=\"" + Utilidades.escape(dr["t422_denominacion"].ToString()) + "\" ");
                sb.Append(">");
                sb.Append("<td>" + int.Parse(dr["t655_idBono"].ToString()).ToString("#,###") + "</td>");
                sb.Append("<td><nobr class='NBR W190'>" + dr["t655_denominacion"].ToString() + "</nobr></td>");
                sb.Append("<td>" + dr["t422_idmoneda"].ToString() + "</td>");
                sb.Append("<td>" + decimal.Parse(dr["t656_importe"].ToString()).ToString("N") + "</td>");
                sb.Append("<td><nobr class='NBR W180'>" + int.Parse(dr["t301_idproyecto"].ToString()).ToString("#,###") + " - " + dr["t301_denominacion"].ToString() + "<nobr></td>");
                sb.Append("<td><nobr class='NBR W170'>" + dr["t302_denominacion"].ToString() + "<nobr></td>");
                sb.Append("</tr>");
            }
            dr.Close();
            dr.Dispose();
            sb.Append("</tbody>");
            sb.Append("</table>");
            return(sb.ToString());
        }
예제 #3
0
        public static int[] nDesgloseNotasVisadas(int t001_idficepi, string sAnoMesDesde, string sAnoMesHasta)
        {
            DateTime?dtDesde = null;
            DateTime?dtHasta = null;
            int      iAux    = 0;

            if (sAnoMesDesde != "")
            {
                iAux    = int.Parse(sAnoMesDesde);
                dtDesde = Fechas.AnnomesAFecha(iAux);
            }
            if (sAnoMesHasta != "")
            {
                iAux    = Fechas.AddAnnomes(int.Parse(sAnoMesHasta), 1);
                dtHasta = Fechas.AnnomesAFecha(iAux).AddDays(-1);
            }
            return(DAL.Profesional.nDesgloseNotasVisadas(null, t001_idficepi, dtDesde, dtHasta));
        }