예제 #1
0
        private void rbtAño_CheckedChanged_1(object sender, EventArgs e)
        {
            List <DiasNoLaborales> pDiasNoLaborales = new List <DiasNoLaborales>();

            pDiasNoLaborales = AgendaDAL.ObtenerDiasNoLaboralesAño(((Terapeuta)cbmTera.SelectedItem).Id);

            lstNoLaboralesSemana.DataSource    = pDiasNoLaborales;
            cbmTera.ValueMember                = "Id";
            lstNoLaboralesSemana.DisplayMember = "DiaNoLaboral";
        }
예제 #2
0
        private void rbtAño_CheckedChanged(object sender, EventArgs e)
        {
            // this.cboTerapeuta.SelectedIndexChanged += new System.EventHandler(this.rbtAño_CheckedChanged);

            List <DiasNoLaborales> pDiasNoLaborales = new List <DiasNoLaborales>();

            pDiasNoLaborales = AgendaDAL.ObtenerDiasNoLaboralesAño(((Terapeuta)cboTerapeuta.SelectedItem).Id);

            lstNoLaboralesSemana.DataSource    = pDiasNoLaborales;
            cboTerapeuta.ValueMember           = "Id";
            lstNoLaboralesSemana.DisplayMember = "DiaNoLaboral";
        }
예제 #3
0
        private void btnCargarNoLab_Click(object sender, EventArgs e)
        {
            if (!AgendaDAL.DiaLaboralExiste(Convert.ToInt32(cboTerapeuta.SelectedValue),
                                            dtDiasNoLaborables.Value.ToShortDateString()))
            {
                if (dtDiasNoLaborables.Value >= DateTime.Today)
                {
                    DiasNoLaborales diasNoLab = new DiasNoLaborales();


                    diasNoLab.DiaNoLaboral = dtDiasNoLaborables.Value.ToShortDateString();
                    diasNoLab.IdTerapeuta  = (Int64)cboTerapeuta.SelectedValue;


                    AgendaDAL.AgregarDiaNoLaboral(diasNoLab);
                    MessageBox.Show("Se Cargo Dia No Laboral", "Dia No Laboral", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);



                    List <DiasNoLaborales> pDiasNoLaborales = new List <DiasNoLaborales>();
                    pDiasNoLaborales = AgendaDAL.ObtenerDiasNoLaboralesAño(((Terapeuta)cboTerapeuta.SelectedItem).Id);
                    lstNoLaboralesSemana.DataSource = null;
                    lstNoLaboralesSemana.DataSource = pDiasNoLaborales;

                    cboTerapeuta.ValueMember           = "Id";
                    lstNoLaboralesSemana.DisplayMember = "DiaNoLaboral";

                    rbtSemana.Checked = false;
                    rbtMes.Checked    = false;
                    rbtAño.Checked    = false;
                }


                else
                {
                    MessageBox.Show("Fecha No permitida!", "Error", MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("Ya se Cargo es Dia No LAboral para ese Terapeuta!!", "Error", MessageBoxButtons.OK,

                                MessageBoxIcon.Error);
            }
        }
예제 #4
0
        private void cboTerapeuta_SelectedIndexChanged(object sender, EventArgs e)
        {
            List <DiasNoLaborales> pDiasNoLaborales = new List <DiasNoLaborales>();
            Agenda pAgenda = new Agenda();

            if (cboTerapeuta.SelectedValue != null)
            {
                pDiasNoLaborales = AgendaDAL.ObtenerDiasNoLaboralesAño(((Terapeuta)cboTerapeuta.SelectedItem).Id);
                lstNoLaboralesSemana.DataSource    = null;
                lstNoLaboralesSemana.DataSource    = pDiasNoLaborales;
                cboTerapeuta.ValueMember           = "Id";
                lstNoLaboralesSemana.DisplayMember = "DiaNoLaboral";

                rbtSemana.Checked = false;
                rbtMes.Checked    = false;
                rbtAño.Checked    = false;



                pAgenda = AgendaDAL.ObtenerAgenda(((Terapeuta)cboTerapeuta.SelectedItem).Id);


                if (pAgenda.Lunes)
                {
                    chbLunes.Checked = true;
                }
                else
                {
                    chbLunes.Checked = false;
                }

                if (pAgenda.Martes)
                {
                    chbMartes1.Checked = true;
                }
                else
                {
                    chbMartes1.Checked = false;
                }

                if (pAgenda.Miércoles)
                {
                    chbMiercoles.Checked = true;
                }
                else
                {
                    chbMiercoles.Checked = false;
                }

                if (pAgenda.Jueves)
                {
                    chbJueves.Checked = true;
                }
                else
                {
                    chbJueves.Checked = false;
                }

                if (pAgenda.Viernes)
                {
                    chbViernes.Checked = true;
                }
                else
                {
                    chbViernes.Checked = false;
                }

                if (pAgenda.Sabado)
                {
                    chbSabado.Checked = true;
                }
                else
                {
                    chbSabado.Checked = false;
                }

                if (pAgenda.Domingo)
                {
                    chbDomingo.Checked = true;
                }
                else
                {
                    chbDomingo.Checked = false;
                }
            }
        }