private void btnGuardar_Click(object sender, EventArgs e) { if (Utils.hayDatosCargados(txtCodigo, txtDescripcion) && guardarDatos()) { GestorEntidadTurno gestorEntidad = new GestorEntidadTurno(); EntidadTurno et = gestorTurno.getEntidadTurno(areaServicio,null); if (et == null) { et = new EntidadTurno(); } et.Area = areaServicio; et.TipoEntidadTurno = Enum.GetName(typeof(EntidadTurno.TiposEntidadTurno), EntidadTurno.TiposEntidadTurno.AREA); gestorEntidad.guardar(et); resultado1.cambiarColor(true); estadoInicial(); } }
public IList<Turno> getPorEstado(string estado, bool agregaFecha, DateTime fecha, EntidadTurno entidadTurno) { IList<Turno> turnos = null; EstadoTurno estadoTurno = getEstadoXCodigo(estado); ICriteria criteria = ConexionBD.getSession().CreateCriteria(typeof(Turno)).Add(Expression.Eq("EstadoTurno", estadoTurno)); if (agregaFecha) { criteria.Add(Expression.Eq("Fecha", fecha)); } if (entidadTurno != null) { criteria.Add(Expression.Eq("EntidadTurno", entidadTurno)); } turnos = ConexionBD.GetPorFiltros<Turno>(criteria); return turnos; }
private void btnBuscar_Click(object sender, EventArgs e) { if ((Sucursal)cmbSucursal.SelectedItem != null) { elegir = new ElegirAgenda((Sucursal)cmbSucursal.SelectedItem, true); elegir.ShowDialog(); if (elegir.IdEntidad != 0) { gestorTurno = new GestorTurno(); idEntidad = elegir.IdEntidad; if (elegir.Descripcion == "Area de Servicio") { gestorArea = new GestorAreaServicio(); area = new AreaServicio(); area = gestorArea.buscar(elegir.IdEntidad); txtAgenda.Text = area.Descripcion; listaHorario = area.Horarios; agenda = new EntidadTurno(); agenda = gestorTurno.getEntidadTurno(area, null); } else { gestorProfesional = new GestorProfesional(); profesional = new Profesional(); matricula = new Matricula(); profesional = gestorProfesional.buscar(elegir.IdEntidad); txtAgenda.Text = profesional.Apellidos + ", " + profesional.Nombres; matricula = gestorProfesional.buscarMatricula(elegir.IdMatricula); listaHorario = matricula.Horarios; esp = matricula.Especialidad.Descripcion; txtEspecialidad.Text = esp; agenda = new EntidadTurno(); agenda = gestorTurno.getEntidadTurno(null, profesional); } } } else { MessageBox.Show("Debe seleccionar una sucursal","Atención",MessageBoxButtons.OK,MessageBoxIcon.Information); } }
private void btnBuscar_Click(object sender, EventArgs e) { elegir = new ElegirAgenda((Sucursal)cmbSucursal.SelectedItem, true); elegir.ShowDialog(); if (elegir.IdEntidad != 0) { if (elegir.Descripcion == "Area de Servicio") { gestorAreaServicio = new GestorAreaServicio(); areaServicio = gestorAreaServicio.buscar(elegir.IdEntidad); txtAgenda.Text = areaServicio.Descripcion; listaHorario = areaServicio.Horarios; entidadTurno = gestorTurno.getEntidadTurno(areaServicio, null); } else { gestorProfesional = new GestorProfesional(); profesional = gestorProfesional.buscar(elegir.IdEntidad); txtAgenda.Text = profesional.Apellidos + ", " + profesional.Nombres; matricula = gestorProfesional.buscarMatricula(elegir.IdMatricula); listaHorario = matricula.Horarios; entidadTurno = gestorTurno.getEntidadTurno(null, profesional); } mostrarDiasHabilitados(); } }
private void btnGuardar_Click(object sender, EventArgs e) { if (Utils.hayDatosCargados(cmbEstadoCivil, cmbNacionalidad, cmbSexo, cmbTipoDoc, txtApellido, txtNombre, txtNroDoc, dgDomicilios, dgMails, dgTelefonos) && guardarDatos()) { GestorEntidadTurno gestorEntidad = new GestorEntidadTurno(); EntidadTurno et = new EntidadTurno(); et.Profesional = profesional; et.TipoEntidadTurno = Enum.GetName(typeof(EntidadTurno.TiposEntidadTurno), EntidadTurno.TiposEntidadTurno.PROFESIONAL); gestorEntidad.guardar(et); resultado1.cambiarColor(true); } else { Utils.pintarDatosFaltantes(cmbEstadoCivil, cmbNacionalidad, cmbSexo, cmbTipoDoc, txtApellido, txtNombre, txtNroDoc, dgDomicilios, dgMails, dgTelefonos); resultado1.cambiarColor(false); } estadoInicial(); }
public TurnoMensaje(string codigo, string observacion, DateTime desde, DateTime hasta, EntidadTurno agenda) : this() { this.codigo = codigo; this.observacion = observacion; }