public AgendaController(ApplicationContext context, UserManager <AppIdentityUser> userManager) { this.context = context; this.userManager = userManager; agendaDAL = new AgendaDAL(context); clinicaDAL = new ClinicaDAL(context); colaboradorDAL = new ColaboradorDAL(context); }
private void btnCargarL_Click(object sender, EventArgs e) { { if (!AgendaDAL.Existe(Convert.ToInt32(cbmTera.SelectedValue))) { Agenda pAgenda = new Agenda(); { pAgenda.IdTerapeuta = (Int64)cbmTera.SelectedValue; if (chbLunes1.Checked) { pAgenda.Lunes = true; pAgenda.IdTerapeuta = (Int64)cbmTera.SelectedValue; } if (chbMartes2.Checked) { pAgenda.Martes = true; pAgenda.IdTerapeuta = (Int64)cbmTera.SelectedValue; } if (chbMiercoles3.Checked) { pAgenda.Miércoles = true; pAgenda.IdTerapeuta = (Int64)cbmTera.SelectedValue; } if (chbJueves4.Checked) { pAgenda.Jueves = true; pAgenda.IdTerapeuta = (Int64)cbmTera.SelectedValue; } if (chbViernes5.Checked) { pAgenda.Viernes = true; pAgenda.IdTerapeuta = (Int64)cbmTera.SelectedValue; } if (chbSabado6.Checked) { pAgenda.Sabado = true; pAgenda.IdTerapeuta = (Int64)cbmTera.SelectedValue; } if (chbDomingo7.Checked) { pAgenda.Domingo = true; pAgenda.IdTerapeuta = (Int64)cbmTera.SelectedValue; } AgendaDAL.AgregarDia(pAgenda); MessageBox.Show("Se agrego el DIA", "Dias Guardados", MessageBoxButtons.OK, MessageBoxIcon.Information); btnModLab.Enabled = true; } } else { MessageBox.Show("Ya Se han Asiganado los dias al Terapeuta!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
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"; }
private void rbtMes_CheckedChanged(object sender, EventArgs e) { // this.cboTerapeuta.SelectedIndexChanged += new System.EventHandler(this.rbtMes_CheckedChanged); List <DiasNoLaborales> pDiasNoLaborales = new List <DiasNoLaborales>(); pDiasNoLaborales = AgendaDAL.ObtenerDiasNoLaboralesMes(((Terapeuta)cboTerapeuta.SelectedItem).Id); lstNoLaboralesSemana.DataSource = pDiasNoLaborales; cboTerapeuta.ValueMember = "Id"; lstNoLaboralesSemana.DisplayMember = "DiaNoLaboral"; }
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); } }
private void btnEliminarDiaNoLaboral_Click(object sender, EventArgs e) { Int64 Id = Convert.ToInt64(cboTerapeuta.SelectedValue); AgendaDAL.EliminarDiaNoLaboral(Id, (lstNoLaboralesSemana.Text)); MessageBox.Show("Dia No Laboral Eliminado", "Agenda Modificada", MessageBoxButtons.OK, MessageBoxIcon.Information); List <DiasNoLaborales> pDiasNoLaborales = new List <DiasNoLaborales>(); lstNoLaboralesSemana.DataSource = null; lstNoLaboralesSemana.DataSource = pDiasNoLaborales; cboTerapeuta.ValueMember = "Id"; lstNoLaboralesSemana.DisplayMember = "DiaNoLaboral"; rbtSemana.Checked = false; rbtMes.Checked = false; rbtAño.Checked = false; }
private void cboTerapeuta_SelectedIndexChanged_1(object sender, EventArgs e) { SqlConnection Conn = BDComun.obtenerConexion(); dtgvTurnos.DataSource = null; SqlCommand cmd = Conn.CreateCommand(); cmd.CommandType = CommandType.Text; cmd.CommandText = "select id_Turno 'Nro. Turno', Apellido,Nombre,Fecha,hora,Estado,Motivo from Turno t JOIN Paciente p on t.id_Paciente = p.nro_Paciente JOIN Estado_Turnos e on t.id_Estado=e.id_Estado_Turno where id_Terapeuta='" + (((Terapeuta)cboTerapeuta.SelectedItem).Id) + "' and Fecha between '" + DateTime.Now.ToShortDateString() + "' and '" + DateTime.Now.AddDays(365).ToShortDateString() + "' order by Fecha"; cmd.ExecuteNonQuery(); DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(dt); dtgvTurnos.DataSource = dt; Conn.Close(); var cultureInfo = new CultureInfo("es-Ar"); var dateTimeInfo = cultureInfo.DateTimeFormat; var dayNames = dateTimeInfo.DayNames; List <string> Listadedias = new List <string>(); List <DayOfWeek> L = AgendaDAL.ObtenerListaDias(((Terapeuta)cboTerapeuta.SelectedItem).Id); foreach (DayOfWeek item in L) { Listadedias.Add(dayNames[(int)item]); } cboDia.DataSource = null; cboDia.DataSource = Listadedias; }
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); } }
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); } } }
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; } } }
public AgendaDomain(ILog log) { _dal = new AgendaDAL(log); _dalDiaAgenda = new DiaAgendaDAL(log); _domain = new EntidadBaseDomain <Agenda, FiltroAgenda>(_dal); }