コード例 #1
0
        private void btnModLab_Click(object sender, EventArgs e)
        {
            if (cboTerapeuta.SelectedValue != null)
            {
                Int64 Id = Convert.ToInt64(cboTerapeuta.SelectedValue);
                AgendaActual = AgendaDAL.ObtenerAgenda(Id);
            }
            else
            {
                MessageBox.Show("Aun no ha seleccionado Ningun Terapeuta");
            }

            Agenda pAgenda = new Agenda();
            {
                pAgenda.IdTerapeuta = (Int64)cboTerapeuta.SelectedValue;
                if (chbLunes.Checked)
                {
                    pAgenda.Lunes       = true;
                    pAgenda.IdTerapeuta = (Int64)cboTerapeuta.SelectedValue;
                }
                if (chbMartes1.Checked)
                {
                    pAgenda.Martes      = true;
                    pAgenda.IdTerapeuta = (Int64)cboTerapeuta.SelectedValue;
                }
                if (chbMiercoles.Checked)
                {
                    pAgenda.Miércoles   = true;
                    pAgenda.IdTerapeuta = (Int64)cboTerapeuta.SelectedValue;
                }

                if (chbJueves.Checked)
                {
                    pAgenda.Jueves      = true;
                    pAgenda.IdTerapeuta = (Int64)cboTerapeuta.SelectedValue;
                }
                if (chbViernes.Checked)
                {
                    pAgenda.Viernes     = true;
                    pAgenda.IdTerapeuta = (Int64)cboTerapeuta.SelectedValue;
                }
                if (chbSabado.Checked)
                {
                    pAgenda.Sabado      = true;
                    pAgenda.IdTerapeuta = (Int64)cboTerapeuta.SelectedValue;
                }
                if (chbDomingo.Checked)
                {
                    pAgenda.Domingo     = true;
                    pAgenda.IdTerapeuta = (Int64)cboTerapeuta.SelectedValue;
                }

                pAgenda.IdTerapeuta = pAgenda.IdTerapeuta;

                int resultado = AgendaDAL.ModificarAgenda(pAgenda);

                if (resultado > 0)
                {
                    MessageBox.Show("Agenda Modificado con exito", "Agenda Modificada", MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                }

                else
                {
                    MessageBox.Show("No se pudo Modificar La Agenda", "Ocurrio un error!!", MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);
                }
            }
        }
コード例 #2
0
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (AgendaDAL.Existe(Convert.ToInt32(cboTerapeuta.SelectedValue)))
            {
                Int64 Id = Convert.ToInt64(cboTerapeuta.SelectedValue);

                AgendaDAL.EliminarAgenda(Id);

                MessageBox.Show("Agenda Eliminada", "Agenda", MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                btnModLab.Enabled = false;

                Agenda pAgenda = new Agenda();
                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;
                }
            }
            else
            {
                MessageBox.Show("No Existe Agenda a Eliminar", "Agenda", MessageBoxButtons.OK,
                                MessageBoxIcon.Exclamation);
            }
        }
コード例 #3
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;
                }
            }
        }