Example #1
0
        private void gvCitas_RowCellStyle(object sender, RowCellStyleEventArgs e)
        {
            GridView view = sender as GridView;

            if (e.RowHandle >= 0 && view != null)
            {
                string     nombreEstadoCita = view.GetRowCellDisplayText(e.RowHandle, view.Columns["Nombreestadocita"]);
                Estadocita estadocita       = EstadocitaList.FirstOrDefault(x => x.Nombreestadocita.Equals(nombreEstadoCita.Trim()));
                if (estadocita != null)
                {
                    if (nombreEstadoCita.Trim() == estadocita.Nombreestadocita.Trim())
                    {
                        e.Appearance.BackColor = Color.FromArgb(estadocita.Colorestadocita);
                    }
                }
            }
        }
Example #2
0
        private void gvCitas_RowCellStyle(object sender, RowCellStyleEventArgs e)
        {
            GridView view = sender as GridView;

            if (e.RowHandle >= 0 && view != null)
            {
                string     nombreEstadoCita = view.GetRowCellDisplayText(e.RowHandle, view.Columns["Nombreestadocita"]);
                Estadocita estadocita       = EstadocitaList.FirstOrDefault(x => x.Nombreestadocita.Equals(nombreEstadoCita.Trim()));
                if (estadocita != null)
                {
                    if (nombreEstadoCita.Trim() == estadocita.Nombreestadocita.Trim())
                    {
                        e.Appearance.BackColor = Color.FromArgb(estadocita.Colorestadocita);
                        e.Appearance.ForeColor = Color.Black;
                    }
                }
            }

            if (e.Column.FieldName == "Nombrecomercialmedico")
            {
                if (view != null)
                {
                    string   horaprogramacion = view.GetRowCellDisplayText(e.RowHandle, view.Columns["Horaprogramacion"]);
                    DateTime horaInicio       = DateTime.Parse(horaprogramacion);
                    TimeSpan todayTime        = horaInicio.TimeOfDay;
                    if (todayTime >= new TimeSpan(14, 00, 00))
                    {
                        e.Appearance.BackColor = Color.Orange;
                    }
                    else
                    {
                        e.Appearance.BackColor = Color.Yellow;
                    }
                }
            }
        }