Example #1
0
        /// <summary>
        /// LLena los Datos del Grid y da color a las filas
        /// </summary>
        /// <param name="HourRowIndex">Cada media hora representa un indice</param>
        /// <param name="cita"></param>
        private void setRow(int HourRowIndex, ClinicaPro.Entities.Citas cita)
        {
            var somethig = cita.FechaCitaHasta - cita.FechaCitaDesde.TimeOfDay;

            int numberFilas = (int)(somethig.TotalMinutes / 30);

            for (int i = 0; i < numberFilas; i++)
            {
                this.dgInfoDia.Rows[HourRowIndex + i].Cells["Estado"].Value      = cita.EstadoCita;
                this.dgInfoDia.Rows[HourRowIndex + i].Cells["Nombre"].Value      = "Pendiente de COlocar";
                this.dgInfoDia.Rows[HourRowIndex + i].Cells["Comentario"].Value  = cita.Comentario;
                this.dgInfoDia.Rows[HourRowIndex + i].DefaultCellStyle.BackColor = System.Drawing.Color.Khaki;
            }
        }
Example #2
0
        private ClinicaPro.Entities.Citas Cita_ControlAClase()
        {
            ClinicaPro.Entities.Citas cita = new ClinicaPro.Entities.Citas();
            cita.FechaCitaDesde = timeDesde();
            cita.FechaCitaHasta = timeHasta();
            cita.EstadoCita     = (string)cbEstado.SelectedItem;
            cita.Comentario     = txtComentario.Text.Trim();

            if (this._IdCita > 0)
            {
                cita.IdCita     = this._IdCita;
                cita.SePresento = chkSePresento.Checked;
            }
            else
            {
                cita.SePresento = false;
            }
            return(cita);
        }
Example #3
0
        private void actualizaHoy(ClinicaPro.Entities.Citas cita)
        {
            int  hora        = cita.FechaCitaDesde.Hour;
            bool isMediaHora = false;

            if (cita.FechaCitaDesde.Minute >= 30)
            {
                isMediaHora = true;
            }

            switch (hora)
            {
            case 8:
                if (!isMediaHora)
                {
                    setRow(HoursRowIndex.ocho, cita);
                }
                else
                {
                    setRow(HoursRowIndex.ochoMedia, cita);
                }
                break;

            case 9:
                if (!isMediaHora)
                {
                    setRow(HoursRowIndex.Nueve, cita);
                }
                else
                {
                    setRow(HoursRowIndex.NueveMedia, cita);
                }
                break;

            case 10:
                if (!isMediaHora)
                {
                    setRow(HoursRowIndex.Diez, cita);
                }
                else
                {
                    setRow(HoursRowIndex.DiezMedia, cita);
                }
                break;

            case 11:
                if (!isMediaHora)
                {
                    setRow(HoursRowIndex.Once, cita);
                }
                else
                {
                    setRow(HoursRowIndex.OnceMedia, cita);
                }
                break;

            case 12:
                if (!isMediaHora)
                {
                    setRow(HoursRowIndex.Doce, cita);
                }
                else
                {
                    setRow(HoursRowIndex.DoceMedia, cita);
                }
                break;

            case 13:
                if (!isMediaHora)
                {
                    setRow(HoursRowIndex.Una, cita);
                }
                else
                {
                    setRow(HoursRowIndex.UnaMedia, cita);
                }
                break;

            case 14:
                if (!isMediaHora)
                {
                    setRow(HoursRowIndex.Dos, cita);
                }
                else
                {
                    setRow(HoursRowIndex.DosMedia, cita);
                }
                break;

            case 15:
                if (!isMediaHora)
                {
                    setRow(HoursRowIndex.Tres, cita);
                }
                else
                {
                    setRow(HoursRowIndex.TresMedia, cita);
                }
                break;

            case 16:
                if (!isMediaHora)
                {
                    setRow(HoursRowIndex.Cuatro, cita);
                }
                else
                {
                    setRow(HoursRowIndex.CuatroMedia, cita);
                }
                break;

            case 17:
                if (!isMediaHora)
                {
                    setRow(HoursRowIndex.Cinco, cita);
                }
                else
                {
                    setRow(HoursRowIndex.CincoMedia, cita);
                }
                break;

            case 18:
                if (!isMediaHora)
                {
                    setRow(HoursRowIndex.Seis, cita);
                }
                else
                {
                    setRow(HoursRowIndex.SeisMedia, cita);
                }
                break;

            case 19:
                if (!isMediaHora)
                {
                    setRow(HoursRowIndex.Siete, cita);
                }
                break;

            default:
                break;
            }
        }