public List <entEspecialidad> ListarAtencionesPorEspecialidad(string fechaInicio, string fechaFin) { SqlCommand cmd = null; SqlConnection conex = null; SqlDataReader dr = null; entEspecialidad objEspecialidad = null; List <entEspecialidad> Lista = null; try { conex = fabricaDAO.openConexionSQL(); cmd = new SqlCommand("spListarEspecialidadesMasAtendidas", conex); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@prmFechaInicio", fechaInicio); cmd.Parameters.AddWithValue("@prmFechaFin", fechaFin); dr = cmd.ExecuteReader(); Lista = new List <entEspecialidad>(); while (dr.Read()) { objEspecialidad = GetEspecialidad(dr); Lista.Add(objEspecialidad); } } catch (Exception ex) { throw; } return(Lista); }
protected void btnVerReporte_Click(object sender, EventArgs e) { if (txtFechaInicio.Text.Length > 0 && txtFechaFin.Text.Length > 0) { entEspecialidad objEspecialidad = new entEspecialidad(); DateTime fechaInicio = Convert.ToDateTime(txtFechaInicio.Text); DateTime fechaFin = Convert.ToDateTime(txtFechaFin.Text); List <entEspecialidad> Lista = new List <entEspecialidad>(); if (objEspecialidad.validarDatos(fechaInicio, fechaFin)) { GestionarEspecialidadServicio gestionarEspecialidadServicio = new GestionarEspecialidadServicio(); Lista = gestionarEspecialidadServicio.ListarAtencionesPorEspecialidad(txtFechaInicio.Text, txtFechaFin.Text); ListarEspecialidad(Lista); } else { Response.Write("<script>alert('La fecha de inicio debe ser menor a la fecha de fin.')</script>"); ListarEspecialidad(Lista); } } else { Response.Write("<script>alert('Llenar campos vacíos.')</script>"); } }
public List <entEspecialidad> Listar() { SqlCommand cmd = null; SqlConnection conex = null; SqlDataReader dr = null; entEspecialidad objEspecialidad = null; List <entEspecialidad> Lista = null; try { conex = fabricaDAO.openConexionSQL(); cmd = new SqlCommand("spListarEspecialidad", conex); cmd.CommandType = CommandType.StoredProcedure; Lista = new List <entEspecialidad>(); dr = cmd.ExecuteReader(); while (dr.Read()) { objEspecialidad = GetEspecialidad(dr); Lista.Add(objEspecialidad); } } catch (Exception e) { throw; } return(Lista); }
private entHorarioAtencion GetHorarioAtencion(SqlDataReader dr) { entHora objHora = new entHora(); objHora.hora = dr["hora"].ToString(); entEmpleado objEmpleado = new entEmpleado(); objEmpleado.nombres = dr["nombres"].ToString(); objEmpleado.apPaterno = dr["apPaterno"].ToString(); objEmpleado.apMaterno = dr["apMaterno"].ToString(); entEspecialidad objEspecialidad = new entEspecialidad(); objEspecialidad.descripcion = dr["descripcion"].ToString(); entMedico objMedico = new entMedico(); objMedico.idMedico = Convert.ToInt32(dr["idMedico"]); objMedico.Empleado = objEmpleado; objMedico.Especialidad = objEspecialidad; entHorarioAtencion objHorarioAtencion = new entHorarioAtencion(); objHorarioAtencion.Medico = objMedico; objHorarioAtencion.Hora = objHora; return(objHorarioAtencion); }
public List <entEspecialidad> ListarAtencionesPorEspecialidad(string fechaInicio, string fechaFin) { List <entEspecialidad> Lista = especialidadDAO.ListarAtencionesPorEspecialidad(fechaInicio, fechaFin); entEspecialidad objEspecialidad = new entEspecialidad(); Lista = objEspecialidad.TotalAtencionesPorEspecialidad(Lista); return(Lista); }
private entEspecialidad GetEspecialidad(SqlDataReader dr) { entEspecialidad objEspecialidad = new entEspecialidad(); objEspecialidad.idEspecialidad = Convert.ToInt32(dr["idEspecialidad"]); objEspecialidad.descripcion = dr["descripcion"].ToString(); return(objEspecialidad); }
private entMedico GetMedico(SqlDataReader dr) { entMedico objMedico = new entMedico(); entEspecialidad objEspecialidad = new entEspecialidad(); entEmpleado objEmpleado = new entEmpleado(); objEmpleado.idEmpleado = Convert.ToInt32(dr["idEmpleado"]); objEspecialidad.idEspecialidad = Convert.ToInt32(dr["idEspecialidad"]); objMedico.Empleado = objEmpleado; objMedico.Especialidad = objEspecialidad; objMedico.idMedico = Convert.ToInt32(dr["idMedico"]); objMedico.estado = Convert.ToBoolean(dr["estado"]); return(objMedico); }
private entMedico GetMedicoAll(SqlDataReader dr) { entMedico objMedico = new entMedico(); entEspecialidad objEspecialidad = new entEspecialidad(); entEmpleado objEmpleado = new entEmpleado(); objMedico.idMedico = Convert.ToInt32(dr["idMedico"]); objMedico.estado = Convert.ToBoolean(dr["estado"]); //Objeto Empleado objEmpleado.idEmpleado = Convert.ToInt32(dr["idEmpleado"]); objEmpleado.nombres = dr["nombres"].ToString(); objEmpleado.apPaterno = dr["apPaterno"].ToString(); objEmpleado.apMaterno = dr["apMaterno"].ToString(); objEmpleado.nroDocumento = dr["nroDocumento"].ToString(); objEmpleado.imagen = dr["imagen"].ToString(); objMedico.Empleado = objEmpleado; //Objeto Especialidad objEspecialidad.idEspecialidad = Convert.ToInt32(dr["idEspecialidad"]); objEspecialidad.descripcion = dr["Especialidad"].ToString(); objMedico.Especialidad = objEspecialidad; return(objMedico); }