protected string Borrar(string sIDCal, string sAnno)
    {
        string sResul = "";

        try
        {
            DiaCal.Eliminar(int.Parse(sIDCal), int.Parse(sAnno));
            sResul = "OK@#@";
        }
        catch (Exception ex)
        {
            sResul = "Error@#@" + Errores.mostrarError("Error al borrar el desglose horario", ex);
        }
        return(sResul);
    }
    private string Borrar(string sAnno, string sCal)
    {
        string sResul = "";

        try
        {
            string[] aDatos = Regex.Split(sCal, "##");
            foreach (string sIdCal in aDatos)
            {
                DiaCal.EliminarAnno(int.Parse(sAnno), int.Parse(sIdCal));
            }

            sResul = "OK";
        }
        catch (Exception ex)
        {
            sResul = "Error@#@" + Errores.mostrarError("Error al borrar los datos del año indicado", ex);
        }

        return(sResul);
    }
예제 #3
0
    private void MostrarCalendario()
    {
        this.nAnno = int.Parse(this.txtAnno.Text);

        Table     objTabla = (Table)this.FindControl("tblCalendarios");
        TableRow  objFila;
        TableCell objCelda;

        Calendario objCal = Calendario.Obtener(int.Parse(this.hdnIDCalendario.Text));

        this.lblDesCalendario.Text = objCal.sDesCal;
        objCal.ObtenerHoras(this.nAnno);

        int nIndiceItemDia = 0;

        for (int nIndiceMes = 1; nIndiceMes <= 12; nIndiceMes++)
        {
            Table objTablaMes = (Table)objTabla.FindControl("tblMes" + nIndiceMes.ToString());
            //objTablaMes.Attributes.Add("border", "1");
            bool bEntraMes      = false;
            int  nIndiceFila    = 1;
            int  nIndiceColumna = 1;

            objFila = new TableRow();

            for (int i = nIndiceItemDia; i < objCal.aHorasDia.Count; i++)
            {
                DiaCal   objDiaCal = (DiaCal)objCal.aHorasDia[i];
                DateTime objFecha  = objDiaCal.dFecha;
                if (objFecha.Month != nIndiceMes)
                {
                    objTablaMes.Controls.Add(objFila);
                    if (nIndiceFila < 6)
                    {
                        objFila             = new TableRow();
                        objCelda            = new TableCell();
                        objCelda.ColumnSpan = 7;
                        //objCelda.Controls.Add(new LiteralControl(@"&nbsp;<br />&nbsp;"));
                        objCelda.Controls.Add(new LiteralControl(@"&nbsp;"));
                        objFila.Controls.Add(objCelda);
                        objTablaMes.Controls.Add(objFila);
                    }
                    break;
                }

                if (!bEntraMes)
                {
                    bEntraMes = true;
                    DayOfWeek objDiaSemana = objFecha.DayOfWeek;
                    #region día de la semana del día uno de mes.
                    switch (objDiaSemana)
                    {
                    case DayOfWeek.Monday:
                    {
                        nIndiceColumna = 1;
                        break;
                    }

                    case DayOfWeek.Tuesday:
                    {
                        nIndiceColumna = 2;
                        break;
                    }

                    case DayOfWeek.Wednesday:
                    {
                        nIndiceColumna = 3;
                        break;
                    }

                    case DayOfWeek.Thursday:
                    {
                        nIndiceColumna = 4;
                        break;
                    }

                    case DayOfWeek.Friday:
                    {
                        nIndiceColumna = 5;
                        break;
                    }

                    case DayOfWeek.Saturday:
                    {
                        nIndiceColumna = 6;
                        break;
                    }

                    case DayOfWeek.Sunday:
                    {
                        nIndiceColumna = 7;
                        break;
                    }
                    }
                    #endregion
                }


                if ((objFecha.Day == 1) && (nIndiceColumna > 1))
                {
                    objCelda            = new TableCell();
                    objCelda.ColumnSpan = nIndiceColumna - 1;
                    objCelda.Controls.Add(new LiteralControl(@"&nbsp;"));
                    objFila.Controls.Add(objCelda);
                }

                objCelda        = new TableCell();
                objCelda.SkinID = "TDCal";
                objCelda.Attributes.Add("onclick", "selFecha(this.id)");

                string sIdAux = FechaSinBarras(objFecha);
                objCelda.ID = "td_" + sIdAux;

                Label objLabel1 = new Label();
                objLabel1.ID = "fec_" + sIdAux;

                objLabel1.SkinID = "Calendario";
                bool bEstiloFinde = false;
                switch (nIndiceColumna)
                {
                case 1:
                {
                    if (objCal.nSemLabL == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }

                case 2:
                {
                    if (objCal.nSemLabM == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }

                case 3:
                {
                    if (objCal.nSemLabX == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }

                case 4:
                {
                    if (objCal.nSemLabJ == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }

                case 5:
                {
                    if (objCal.nSemLabV == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }

                case 6:
                {
                    if (objCal.nSemLabS == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }

                case 7:
                {
                    if (objCal.nSemLabD == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }
                }
                if (bEstiloFinde)
                {
                    objLabel1.SkinID = "CalendarioFinde";
                }

                objLabel1.Text = objFecha.Day.ToString();
                if (objDiaCal.nFestivo == 1)
                {
                    objLabel1.SkinID = "CalendarioFestivo";
                }

                objCelda.Controls.Add(objLabel1);

                objFila.Controls.Add(objCelda);

                if (nIndiceColumna == 7)
                {
                    objTablaMes.Controls.Add(objFila);
                    objFila = new TableRow();
                    nIndiceFila++;
                    nIndiceColumna = 1;
                }
                else
                {
                    nIndiceColumna++;
                }

                nIndiceItemDia++;

                if ((objFecha.AddDays(1).Month != nIndiceMes) && (nIndiceColumna == 1))
                {
                    objFila             = new TableRow();
                    objCelda            = new TableCell();
                    objCelda.ColumnSpan = 7;
                    //objCelda.Controls.Add(new LiteralControl(@"&nbsp;<br />&nbsp;"));
                    objCelda.Controls.Add(new LiteralControl(@"&nbsp;"));
                    objFila.Controls.Add(objCelda);
                    objTablaMes.Controls.Add(objFila);
                }
                else if (i == objCal.aHorasDia.Count - 1)
                {
                    objTablaMes.Controls.Add(objFila);
                }
            } //Fin de bucle de días
        }     //Fin de bucle de meses
        Table objTablaMes12 = (Table)objTabla.FindControl("tblMes12");
        if (objTablaMes12.Rows.Count == 6)
        {
            objFila             = new TableRow();
            objCelda            = new TableCell();
            objCelda.ColumnSpan = 7;
            //objCelda.Controls.Add(new LiteralControl(@"&nbsp;<br />&nbsp;"));
            objCelda.Controls.Add(new LiteralControl(@"&nbsp;"));
            objFila.Controls.Add(objCelda);
            objTablaMes12.Controls.Add(objFila);
        }
    }//Fin de método
    private void MostrarCalendario()
    {
        int nJornHabiles = 0;

        this.nAnno = int.Parse(this.txtAnno.Text);

        Table     objTabla = (Table)this.tblContenedor.FindControl("tblCalendarios");
        TableRow  objFila;
        TableCell objCelda;

        Calendario objCal = Calendario.Obtener(int.Parse(this.hdnIDCalendario.Text), this.nAnno);

        this.lblDesCalendario.Text = objCal.sDesCal;
        this.txtJV.Text            = objCal.njvacac.ToString();
        this.txtHL.Text            = objCal.nhlacv.ToString();

        hdnCodProvincia.Text = objCal.nCodProvincia.ToString();

        if (objCal.nSemLabL == 1)
        {
            this.chkSemLabL.Checked = true;
        }
        if (objCal.nSemLabM == 1)
        {
            this.chkSemLabM.Checked = true;
        }
        ;
        if (objCal.nSemLabX == 1)
        {
            this.chkSemLabX.Checked = true;
        }
        ;
        if (objCal.nSemLabJ == 1)
        {
            this.chkSemLabJ.Checked = true;
        }
        ;
        if (objCal.nSemLabV == 1)
        {
            this.chkSemLabV.Checked = true;
        }
        ;
        if (objCal.nSemLabS == 1)
        {
            this.chkSemLabS.Checked = true;
        }
        ;
        if (objCal.nSemLabD == 1)
        {
            this.chkSemLabD.Checked = true;
        }
        ;
        objCal.ObtenerHoras(this.nAnno);

        int nIndiceItemDia = 0;

        for (int nIndiceMes = 1; nIndiceMes <= 12; nIndiceMes++)
        {
            Table objTablaMes    = (Table)objTabla.FindControl("tblMes" + nIndiceMes.ToString());
            bool  bEntraMes      = false;
            int   nIndiceFila    = 1;
            int   nIndiceColumna = 1;

            objFila = new TableRow();

            for (int i = nIndiceItemDia; i < objCal.aHorasDia.Count; i++)
            {
                DiaCal   objDiaCal = (DiaCal)objCal.aHorasDia[i];
                DateTime objFecha  = objDiaCal.dFecha;
                if (objFecha.Month != nIndiceMes)
                {
                    objTablaMes.Controls.Add(objFila);
                    if (nIndiceFila < 6)
                    {
                        objFila             = new TableRow();
                        objCelda            = new TableCell();
                        objCelda.ColumnSpan = 7;
                        objCelda.Controls.Add(new LiteralControl(@"&nbsp;<br />&nbsp;"));
                        objFila.Controls.Add(objCelda);
                        objTablaMes.Controls.Add(objFila);
                    }
                    break;
                }

                if (!bEntraMes)
                {
                    bEntraMes = true;
                    DayOfWeek objDiaSemana = objFecha.DayOfWeek;
                    #region día de la semana del día uno de mes.
                    switch (objDiaSemana)
                    {
                    case DayOfWeek.Monday:
                    {
                        nIndiceColumna = 1;
                        break;
                    }

                    case DayOfWeek.Tuesday:
                    {
                        nIndiceColumna = 2;
                        break;
                    }

                    case DayOfWeek.Wednesday:
                    {
                        nIndiceColumna = 3;
                        break;
                    }

                    case DayOfWeek.Thursday:
                    {
                        nIndiceColumna = 4;
                        break;
                    }

                    case DayOfWeek.Friday:
                    {
                        nIndiceColumna = 5;
                        break;
                    }

                    case DayOfWeek.Saturday:
                    {
                        nIndiceColumna = 6;
                        break;
                    }

                    case DayOfWeek.Sunday:
                    {
                        nIndiceColumna = 7;
                        break;
                    }
                    }
                    #endregion
                }


                if ((objFecha.Day == 1) && (nIndiceColumna > 1))
                {
                    objCelda            = new TableCell();
                    objCelda.ColumnSpan = nIndiceColumna - 1;
                    objCelda.Controls.Add(new  LiteralControl(@"&nbsp;"));
                    objFila.Controls.Add(objCelda);
                }

                objCelda        = new TableCell();
                objCelda.SkinID = "TDCal";
                objCelda.Attributes.Add("onclick", "selFecha(this.id)");

                string sIdAux = FechaSinBarras(objFecha);
                objCelda.ID = "td_" + sIdAux;

                Label objLabel1 = new Label();
                objLabel1.ID = "fec_" + sIdAux;

                objLabel1.SkinID = "Calendario";
                switch (nIndiceColumna)
                {
                case 1:
                {
                    if (objCal.nSemLabL == 0)
                    {
                        objLabel1.SkinID = "CalendarioFinde";
                    }
                    break;
                }

                case 2:
                {
                    if (objCal.nSemLabM == 0)
                    {
                        objLabel1.SkinID = "CalendarioFinde";
                    }
                    break;
                }

                case 3:
                {
                    if (objCal.nSemLabX == 0)
                    {
                        objLabel1.SkinID = "CalendarioFinde";
                    }
                    break;
                }

                case 4:
                {
                    if (objCal.nSemLabJ == 0)
                    {
                        objLabel1.SkinID = "CalendarioFinde";
                    }
                    break;
                }

                case 5:
                {
                    if (objCal.nSemLabV == 0)
                    {
                        objLabel1.SkinID = "CalendarioFinde";
                    }
                    break;
                }

                case 6:
                {
                    if (objCal.nSemLabS == 0)
                    {
                        objLabel1.SkinID = "CalendarioFinde";
                    }
                    break;
                }

                case 7:
                {
                    if (objCal.nSemLabD == 0)
                    {
                        objLabel1.SkinID = "CalendarioFinde";
                    }
                    break;
                }
                }

                objLabel1.Text = objFecha.Day.ToString();
                if (objDiaCal.nFestivo == 1)
                {
                    objLabel1.SkinID = "CalendarioFestivo";
                }
                objCelda.Controls.Add(objLabel1);

                //Miro si es una jornada hábili o no
                if (objLabel1.SkinID != "CalendarioFestivo" && objLabel1.SkinID != "CalendarioFinde")
                {
                    nJornHabiles++;
                }

                objCelda.Controls.Add(new LiteralControl(@"<br />"));

                Label objLabel2 = new Label();
                objLabel2.ID     = "hor_" + sIdAux;
                objLabel2.SkinID = "Horas";
                nTotalHoras      = nTotalHoras + objDiaCal.nHoras;
                objLabel2.Text   = objDiaCal.nHoras.ToString("#.###,##");
                if (objLabel2.Text == "")
                {
                    objLabel2.Text = "&nbsp;";
                }
                objCelda.Controls.Add(objLabel2);

                objFila.Controls.Add(objCelda);

                if (nIndiceColumna == 7)
                {
                    objTablaMes.Controls.Add(objFila);
                    objFila = new TableRow();
                    nIndiceFila++;
                    nIndiceColumna = 1;
                }
                else
                {
                    nIndiceColumna++;
                }

                nIndiceItemDia++;

                if ((objFecha.AddDays(1).Month != nIndiceMes) && (nIndiceColumna == 1))
                {
                    objFila             = new TableRow();
                    objCelda            = new TableCell();
                    objCelda.ColumnSpan = 7;
                    objCelda.Controls.Add(new LiteralControl(@"&nbsp;<br />&nbsp;"));
                    objFila.Controls.Add(objCelda);
                    objTablaMes.Controls.Add(objFila);
                }
                else if (i == objCal.aHorasDia.Count - 1)
                {
                    objTablaMes.Controls.Add(objFila);
                }
            } //Fin de bucle de días
        }     //Fin de bucle de meses


        this.lblTotalHoras.Text = nTotalHoras.ToString("N");
        this.txtJH.Text         = nJornHabiles.ToString();
        int nAux = nJornHabiles;
        if (objCal.njvacac != null)
        {
            nAux = nAux - (int)objCal.njvacac;
        }
        this.txtJD.Text = nAux.ToString();
    }//Fin de método
    protected string Grabar(string sIDCal, string sAnno, string sSemLab, string strHoras, string sJorVac, string sHorLab)
    {
        string sResul = "";

        Calendario objCal = Calendario.Obtener(int.Parse(sIDCal), int.Parse(sAnno));

        ArrayList aHoras = objCal.aHorasDia;
        DiaCal    objDiaCal;

        string[] aDias = Regex.Split(strHoras, "##");

        foreach (string oDia in aDias)
        {
            string[] aValores = Regex.Split(oDia, "//");

            string strID    = aValores[0];
            string strValor = aValores[1];
            if (strValor.Trim() == "")
            {
                strValor = "0";
            }
            string   strFecha = strID.Substring(15, 8);
            DateTime objFecha = new DateTime(int.Parse(strFecha.Substring(4, 4)), int.Parse(strFecha.Substring(2, 2)), int.Parse(strFecha.Substring(0, 2)));
            objDiaCal = new DiaCal(int.Parse(this.hdnIDCalendario.Text), objFecha, double.Parse(strValor), int.Parse(aValores[2]));
            aHoras.Add(objDiaCal);
        }

        objCal.aHorasDia = aHoras;

        try
        {
            oConn = Conexion.Abrir();
            tr    = Conexion.AbrirTransaccion(oConn);
        }
        catch (Exception ex)
        {
            sResul = "Error@#@" + Errores.mostrarError("Error al abrir la conexión", ex);
            return(sResul);
        }

        try
        {
            string[] aSemLab = Regex.Split(sSemLab, "//");
            objCal.nSemLabL = int.Parse(aSemLab[0]);
            objCal.nSemLabM = int.Parse(aSemLab[1]);
            objCal.nSemLabX = int.Parse(aSemLab[2]);
            objCal.nSemLabJ = int.Parse(aSemLab[3]);
            objCal.nSemLabV = int.Parse(aSemLab[4]);
            objCal.nSemLabS = int.Parse(aSemLab[5]);
            objCal.nSemLabD = int.Parse(aSemLab[6]);
            //Mikel 10/09/2007 le asigno el usuario modificador porque sino da error el trigger del proc almacenado PSP_CALENDARIOU
            objCal.nModificador = int.Parse(Session["IDFICEPI_PC_ACTUAL"].ToString());

            objCal.Modificar(tr);

            if (sJorVac != "")
            {
                objCal.njvacac = int.Parse(sJorVac);
            }
            if (sHorLab != "")
            {
                objCal.nhlacv = int.Parse(sHorLab.Replace(".", ""));
            }
            objCal.UpdateJornadas(tr, int.Parse(sAnno));

            objCal.InsertarHoras(tr, int.Parse(sAnno));

            Conexion.CommitTransaccion(tr);
            sResul = "OK@#@";
        }
        catch (Exception ex)
        {
            Conexion.CerrarTransaccion(tr);
            sResul = "Error@#@" + Errores.mostrarError("Error al grabar el desglose horario", ex);
        }
        finally
        {
            Conexion.Cerrar(oConn);
        }
        return(sResul);
    }
예제 #6
0
    private void MostrarCalendario()
    {
        this.nAnno = int.Parse(this.txtAnno.Text);

        Table     objTabla = (Table)this.FindControl("tblCalendarios");
        TableRow  objFila;
        TableCell objCelda;

        Calendario objCal = Calendario.Obtener(int.Parse(this.hdnIDCalendario.Text), this.nAnno);

        this.lblDesCalendario.Text = objCal.sDesCal;
        objCal.ObtenerHoras(this.nAnno);

        int nIndiceItemDia = 0;

        for (int nIndiceMes = 1; nIndiceMes <= 12; nIndiceMes++)
        {
            Table objTablaMes    = (Table)objTabla.FindControl("tblMes" + nIndiceMes.ToString());
            bool  bEntraMes      = false;
            int   nIndiceFila    = 1;
            int   nIndiceColumna = 1;

            objFila = new TableRow();

            for (int i = nIndiceItemDia; i < objCal.aHorasDia.Count; i++)
            {
                DiaCal   objDiaCal = (DiaCal)objCal.aHorasDia[i];
                DateTime objFecha  = objDiaCal.dFecha;
                if (objFecha.Month != nIndiceMes)
                {
                    objTablaMes.Controls.Add(objFila);
                    if (nIndiceFila < 6)
                    {
                        objFila             = new TableRow();
                        objCelda            = new TableCell();
                        objCelda.ColumnSpan = 7;
                        objCelda.Controls.Add(new LiteralControl(@"&nbsp;<br />&nbsp;"));
                        objFila.Controls.Add(objCelda);
                        objTablaMes.Controls.Add(objFila);
                    }
                    break;
                }

                if (!bEntraMes)
                {
                    bEntraMes = true;
                    DayOfWeek objDiaSemana = objFecha.DayOfWeek;
                    #region día de la semana del día uno de mes.
                    switch (objDiaSemana)
                    {
                    case DayOfWeek.Monday:
                    {
                        nIndiceColumna = 1;
                        break;
                    }

                    case DayOfWeek.Tuesday:
                    {
                        nIndiceColumna = 2;
                        break;
                    }

                    case DayOfWeek.Wednesday:
                    {
                        nIndiceColumna = 3;
                        break;
                    }

                    case DayOfWeek.Thursday:
                    {
                        nIndiceColumna = 4;
                        break;
                    }

                    case DayOfWeek.Friday:
                    {
                        nIndiceColumna = 5;
                        break;
                    }

                    case DayOfWeek.Saturday:
                    {
                        nIndiceColumna = 6;
                        break;
                    }

                    case DayOfWeek.Sunday:
                    {
                        nIndiceColumna = 7;
                        break;
                    }
                    }
                    #endregion
                }


                if ((objFecha.Day == 1) && (nIndiceColumna > 1))
                {
                    objCelda            = new TableCell();
                    objCelda.ColumnSpan = nIndiceColumna - 1;
                    objCelda.Controls.Add(new LiteralControl(@"&nbsp;"));
                    objFila.Controls.Add(objCelda);
                }

                objCelda        = new TableCell();
                objCelda.SkinID = "TDCal";
                Label objLabel1 = new Label();

                objLabel1.SkinID = "Calendario";
                bool bEstiloFinde = false;
                switch (nIndiceColumna)
                {
                case 1:
                {
                    if (objCal.nSemLabL == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }

                case 2:
                {
                    if (objCal.nSemLabM == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }

                case 3:
                {
                    if (objCal.nSemLabX == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }

                case 4:
                {
                    if (objCal.nSemLabJ == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }

                case 5:
                {
                    if (objCal.nSemLabV == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }

                case 6:
                {
                    if (objCal.nSemLabS == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }

                case 7:
                {
                    if (objCal.nSemLabD == 0)
                    {
                        bEstiloFinde = true;
                    }
                    break;
                }
                }
                if (bEstiloFinde)
                {
                    objLabel1.SkinID = "CalendarioFinde";
                }

                objLabel1.Text = objFecha.Day.ToString();
                if (objDiaCal.nFestivo == 1)
                {
                    objLabel1.SkinID = "CalendarioFestivo";
                }

                objCelda.Controls.Add(objLabel1);

                objCelda.Controls.Add(new LiteralControl(@"<br />"));

                Label objLabel2 = new Label();
                objLabel2.SkinID = "Horas";
                objLabel2.Text   = objDiaCal.nHoras.ToString("#.###,##");
                if (objLabel2.Text == "")
                {
                    objLabel2.Text = "&nbsp;";
                }

                objCelda.Controls.Add(objLabel2);

                objFila.Controls.Add(objCelda);

                if (nIndiceColumna == 7)
                {
                    objTablaMes.Controls.Add(objFila);
                    objFila = new TableRow();
                    nIndiceFila++;
                    nIndiceColumna = 1;
                }
                else
                {
                    nIndiceColumna++;
                }

                nIndiceItemDia++;

                if ((objFecha.AddDays(1).Month != nIndiceMes) && (nIndiceColumna == 1))
                {
                    objFila             = new TableRow();
                    objCelda            = new TableCell();
                    objCelda.ColumnSpan = 7;
                    objCelda.Controls.Add(new LiteralControl(@"&nbsp;<br />&nbsp;"));
                    objFila.Controls.Add(objCelda);
                    objTablaMes.Controls.Add(objFila);
                }
                else if (i == objCal.aHorasDia.Count - 1)
                {
                    objTablaMes.Controls.Add(objFila);
                }
            } //Fin de bucle de días
        }     //Fin de bucle de meses


        #region Control si ha datos años anterior y siguiente
        //this.imgAnterior.Visible = true;
        //this.imgSiguiente.Visible = true;
        //Calendario objCalAnt = Calendario.Obtener(int.Parse(this.hdnIDCalendario.Text));
        //objCalAnt.ObtenerHoras(this.nAnno-1);
        //double nCountAnt = 0;
        //for (int i = 0; i < 10; i++) nCountAnt += ((DiaCal)objCalAnt.aHorasDia[i]).nHoras;
        //if (nCountAnt == 0) this.imgAnterior.Visible = false;

        //Calendario objCalPos = Calendario.Obtener(int.Parse(this.hdnIDCalendario.Text));
        //objCalPos.ObtenerHoras(this.nAnno + 1);
        //double nCountPos = 0;
        //for (int i = 0; i < 10; i++) nCountPos += ((DiaCal)objCalPos.aHorasDia[i]).nHoras;
        //if (nCountPos == 0) this.imgSiguiente.Visible = false;
        #endregion
    }//Fin de método