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);
        }
Beispiel #2
0
 /// -----------------------------------------------------------------------------
 /// <summary>
 /// AnnomesAFecha: zfsf  fasdfa sdfasdf asdf asdf
 /// </summary>
 /// -----------------------------------------------------------------------------
 public static DateTime AnnomesAFecha(int nAnnoMes)
 {
     if (Fechas.ValidarAnnomes(nAnnoMes))
     {
         return(DateTime.Parse("01/" + nAnnoMes.ToString().Substring(4, 2) + "/" + nAnnoMes.ToString().Substring(0, 4)));
     }
     else
     {
         return(DateTime.Parse("01/01/1900"));
     }
 }
Beispiel #3
0
        public static string AnnomesAFechaDescLarga(int nAnnoMes)
        {
            string[] aMeses = new string[12] {
                "Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre"
            };

            if (Fechas.ValidarAnnomes(nAnnoMes))
            {
                return(aMeses[AnnomesAFecha(nAnnoMes).Month - 1] + " " + AnnomesAFecha(nAnnoMes).Year.ToString());
            }
            else
            {
                return("");
            }
        }
Beispiel #4
0
        public static string AnnomesAFechaDescCorta(int nAnnoMes)
        {
            string[] aMeses = new string[12] {
                "Ene", "Feb", "Mar", "Abr", "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic"
            };

            if (Fechas.ValidarAnnomes(nAnnoMes))
            {
                return(aMeses[AnnomesAFecha(nAnnoMes).Month - 1] + " " + AnnomesAFecha(nAnnoMes).Year.ToString());
            }
            else
            {
                return("");
            }
        }
        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());
        }
Beispiel #6
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));
        }
Beispiel #7
0
 public static DateTime getSigDiaUltMesCerrado(int iAnoMesCerrado)
 {
     return(Fechas.AnnomesAFecha(iAnoMesCerrado).AddMonths(1));
 }