public Programacion_ExamenBE Registro(int pId_programacion, int pId_orden_examen) { Programacion_ExamenBE result = null; result = Programacion_ExamenDA.Instancia.Registro(pId_programacion, pId_orden_examen); return(result); }
public Programacion_ExamenBE Registro(int pId_programacion, int pId_orden_examen) { Programacion_ExamenBE lista = null; Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters.Add("@id_programacion", pId_programacion); parameters.Add("@id_orden_examen", pId_orden_examen); using (IDataReader reader = SqlHelper.Instance.ExecuteReader("pa_Registro_Programacion_Examen", parameters)) { while (reader.Read()) { lista = (new Programacion_ExamenBE { Id_programacion = reader.GetInt32(reader.GetOrdinal("Id_programacion")), //Id_consultorio = reader.GetInt32(reader.GetOrdinal("Id_consultorio")), Id_orden_examen = reader.GetInt32(reader.GetOrdinal("Id_orden_examen")), Id_consultorio = reader.GetInt32(reader.GetOrdinal("Id_consultorio")), Id_horario = reader.GetInt32(reader.GetOrdinal("Id_horario")), Id_local = reader.GetInt32(reader.GetOrdinal("Id_local")), Especialista = reader.GetString(reader.GetOrdinal("Especialista")), //Id_examen = reader.GetInt32(reader.GetOrdinal("Id_examen")), //Fecha = reader.GetDateTime(reader.GetOrdinal("Fecha")), //Hora = Convert.ToString(reader.GetOrdinal("Hora")), Estado = reader.GetString(reader.GetOrdinal("Estado")), //Local = reader.GetString(reader.GetOrdinal("Local")), //Consultorio = reader.GetString(reader.GetOrdinal("Consultorio")), //Examen = reader.GetString(reader.GetOrdinal("Examen")), //Id_historia = reader.GetInt32(reader.GetOrdinal("Id_historia")), //Paciente = reader.GetString(reader.GetOrdinal("Paciente")) }); } } return(lista); }
public bool Reprogramacion(Programacion_ExamenBE pProgramacion_ExamenBE) { bool result = false; result = Programacion_ExamenDA.Instancia.Reprogramacion(pProgramacion_ExamenBE); return(result); }
public bool Anular(Programacion_ExamenBE pProgramacion_ExamenBE) { bool result = false; result = Programacion_ExamenDA.Instancia.Anular(pProgramacion_ExamenBE); return(result); }
public bool Nuevo(Programacion_ExamenBE pProgramacion_ExamenBE) { bool result = false; result = Programacion_ExamenDA.Instancia.Nuevo(pProgramacion_ExamenBE); return(result); }
protected void btnReProgramar_Click(object sender, EventArgs e) { if (txtId_orden_examen.Text.Trim() == "") { lblMensaje.Text = "Ingrese Orden de Examen"; txtId_orden_examen.Focus(); return; } if (cboLocal.SelectedValue == "") { lblMensaje.Text = "Seleccione Local"; cboLocal.Focus(); return; } if (cboConsultorio.SelectedValue == "") { lblMensaje.Text = "Seleccione Consultorio"; cboConsultorio.Focus(); return; } if (cboHorario.SelectedValue == "") { lblMensaje.Text = "Seleccione Horario"; cboHorario.Focus(); return; } //if (txtEstado_programacion.Text != "") //{ // lblMensaje.Text = "Ya se ha programado Examen"; // return; //} if (txtMotivoR.Text.Trim() == "") { lblMensaje.Text = "Registre motivo de Reprogramación"; return; } Programacion_ExamenBL oProgramacion_Examen = new Programacion_ExamenBL(); Programacion_ExamenBE eProgramacion_Examen = new Programacion_ExamenBE(); eProgramacion_Examen.Id_orden_examen = Convert.ToInt32(txtId_orden_examen.Text); eProgramacion_Examen.Id_horario = Convert.ToInt32(cboHorario.SelectedValue); eProgramacion_Examen.Comentarios = txtMotivoR.Text; eProgramacion_Examen.Id_programacion = Convert.ToInt32(hidProgramacion.Value); eProgramacion_Examen.Estado = "R"; if (oProgramacion_Examen.Reprogramacion(eProgramacion_Examen) == true) { Response.Redirect("gestionImagenes.aspx"); } else { lblMensaje.Text = "No se pudo registrar Programación"; } }
protected void btnVerificar_Click(object sender, EventArgs e) { bool bCumple = true; string cCumple = ""; foreach (GridViewRow item in grvListado.Rows) { CheckBox chkOk = (CheckBox)item.FindControl("chkCumple"); if (chkOk.Checked == false) { bCumple = false; cCumple = cCumple + chkOk.Text + ", "; } } Programacion_ExamenBL oProgramacion = new Programacion_ExamenBL(); Programacion_ExamenBE eProgramacion = new Programacion_ExamenBE(); eProgramacion.Id_programacion = Convert.ToInt32(hidProgramacion.Value); if (bCumple) { eProgramacion.Estado = "V"; eProgramacion.Comentarios = "cumple requisitos"; if (oProgramacion.Modificar(eProgramacion)) { lblMensaje.Text = "Paciente cumple los requisitos. Examen puede ser realizado."; btnVerificar.Visible = false; } else { lblMensaje.Text = "No se pudo realizar Verificación"; } } else { eProgramacion.Estado = "O"; eProgramacion.Comentarios = "No cumple requisitos: " + cCumple; if (oProgramacion.Modificar(eProgramacion)) { btnVerificar.Visible = false; lblMensaje.Text = "Paciente no cumple los requisitos. Examen debe ser reprogramado."; } else { lblMensaje.Text = "No se pudo realizar Verificación"; } } }
protected void btnProgramar_Click(object sender, EventArgs e) { if (txtId_orden_examen.Text.Trim() == "") { lblMensaje.Text = "Ingrese Orden de Examen"; txtId_orden_examen.Focus(); return; } if (cboLocal.SelectedValue == "" || cboLocal.SelectedValue == "0") { lblMensaje.Text = "Seleccione Local"; cboLocal.Focus(); return; } if (cboConsultorio.SelectedValue == "" || cboConsultorio.SelectedValue == "0") { lblMensaje.Text = "Seleccione Consultorio"; cboConsultorio.Focus(); return; } if (cboHorario.SelectedValue == "" || cboHorario.SelectedValue == "0") { lblMensaje.Text = "Seleccione Horario"; cboHorario.Focus(); return; } if (txtEstado_programacion.Text != "") { lblMensaje.Text = "Ya se ha programado Examen"; return; } Programacion_ExamenBL oProgramacion_Examen = new Programacion_ExamenBL(); Programacion_ExamenBE eProgramacion_Examen = new Programacion_ExamenBE(); eProgramacion_Examen.Id_orden_examen = Convert.ToInt32(txtId_orden_examen.Text); eProgramacion_Examen.Id_horario = Convert.ToInt32(cboHorario.SelectedValue); eProgramacion_Examen.Estado = "G"; if (oProgramacion_Examen.Nuevo(eProgramacion_Examen) == true) { string vmensaje = "Se registró la programación."; ClientScript.RegisterStartupScript(GetType(), "MostrarMensaje", "fnMensaje('" + vmensaje + "');", true); Response.Redirect("gestionImagenes.aspx"); } else { lblMensaje.Text = "No se pudo registrar Programación"; } }
public bool Anular(Programacion_ExamenBE pProgramacion_ExamenBE) { try { Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters.Add("@id_orden_examen", pProgramacion_ExamenBE.Id_orden_examen); parameters.Add("@id_horario", pProgramacion_ExamenBE.Id_horario); int rpta = SqlHelper.Instance.ExecuteNonQuery("pa_Anular_Programacion_Examen", parameters); return((rpta > 0) ? true : false); } catch { throw; } }
public bool Modificar(Programacion_ExamenBE pProgramacion_ExamenBE) { try { Dictionary <string, object> parameters = new Dictionary <string, object>(); parameters.Add("@id_programacion", pProgramacion_ExamenBE.Id_programacion); parameters.Add("@estado", pProgramacion_ExamenBE.Estado); parameters.Add("@comentarios", pProgramacion_ExamenBE.Comentarios); int rpta = SqlHelper.Instance.ExecuteNonQuery("pa_Modificar_Programacion_Examen", parameters); return((rpta > 0) ? true : false); } catch { throw; } }
protected void btnAnular_Click(object sender, EventArgs e) { Programacion_ExamenBL oProgramacion_Examen = new Programacion_ExamenBL(); Programacion_ExamenBE eProgramacion_Examen = new Programacion_ExamenBE(); eProgramacion_Examen.Id_orden_examen = Convert.ToInt32(txtId_orden_examen.Text); eProgramacion_Examen.Id_horario = Convert.ToInt32(cboHorario.SelectedValue); eProgramacion_Examen.Estado = "G"; if (oProgramacion_Examen.Nuevo(eProgramacion_Examen) == true) { Response.Redirect("programacionImagenes.aspx"); } else { lblMensaje.Text = "No se pudo registrar Programación"; } }