예제 #1
0
    protected void btngrabar_Click(object sender, EventArgs e)
    {
        Int32 ind1, ind2, ind3;
        Int32 idtencion, idPaciente;

        Int32.TryParse(txhIDMedicamento.Value.ToString(), out idtencion);
        Int32.TryParse(txhIdpaciente.Value.ToString(), out idPaciente);
        ServicioEmergenciaBL oServicioEmergenciaBL = new ServicioEmergenciaBL();

        ind1 = oServicioEmergenciaBL.InsertarServiciosEmergencia(idtencion, idPaciente);

        foreach (GridViewRow grd_Row in this.grvExamen.Rows)
        {
            ind2 = oServicioEmergenciaBL.InsertarExamen(idtencion, Convert.ToInt32(grd_Row.Cells[0].Text));
        }

        foreach (GridViewRow grd_Row1 in this.grvMedicamentos.Rows)
        {
            TextBox txtCantidad = (TextBox)(grd_Row1.FindControl("txtCantidad"));
            ind3 = oServicioEmergenciaBL.InsertarMedicamento(idtencion, Convert.ToInt32(grd_Row1.Cells[0].Text), Convert.ToInt32(txtCantidad.Text));
        }
        IniciaPagina();
        this.oEmergenciaExamenesBEList = null;
        this.oEmergenciaExamenesBEList.Add(new BE_Emergencia());
        this.grvExamen.DataSource = this.oEmergenciaExamenesBEList;
        this.grvExamen.DataBind();

        this.oEmergenciaMedicamentosBEList = null;
        this.oEmergenciaMedicamentosBEList.Add(new BE_Emergencia());
        this.grvMedicamentos.DataSource = this.oEmergenciaMedicamentosBEList;
        this.grvMedicamentos.DataBind();
    }
예제 #2
0
    private void IniciaMedicamentos(Int32 ID)
    {
        ServicioEmergenciaBL oServicioEmergenciaBL = new ServicioEmergenciaBL();

        try
        {
            this.oEmergenciaMedicamentosBEList = oServicioEmergenciaBL.GeallServiciosMedicamentosbyId(ID);

            if (this.oEmergenciaMedicamentosBEList == null || this.oEmergenciaMedicamentosBEList.Count == 0)
            {
                this.oEmergenciaMedicamentosBEList.Add(new BE_Emergencia());
            }
            this.grvMedicamentos.DataSource = this.oEmergenciaMedicamentosBEList;
            this.grvMedicamentos.DataBind();
        }
        catch (Exception ex)
        {
        }
    }
예제 #3
0
    protected void btnagregar_Click(object sender, EventArgs e)
    {
        try
        {
            BE_Emergencia        oBE_EmergenciaExa     = new BE_Emergencia();
            ServicioEmergenciaBL oServicioEmergenciaBL = new ServicioEmergenciaBL();
            int IdExamen;
            Int32.TryParse(cboExamen.SelectedValue.ToString(), out IdExamen);
            oBE_EmergenciaExa = oServicioEmergenciaBL.GeallTipoExamenById(IdExamen);

            oBE_Emergencia = new BE_Emergencia();

            oBE_Emergencia.ID_EXAMEN          = oBE_EmergenciaExa.ID_Tipo_Examen;
            oBE_Emergencia.Descripcion        = oBE_EmergenciaExa.Descripcion;
            oBE_Emergencia.DescripcionGeneral = oBE_EmergenciaExa.DescripcionGeneral;

            AgregarListaExamenes(oBE_Emergencia, this.oEmergenciaExamenesBEList.Count - 1);
        }
        catch { }
    }
예제 #4
0
    protected void btnagregar0_Click(object sender, EventArgs e)
    {
        try
        {
            BE_Emergencia        oBE_EmergenciaMed     = new BE_Emergencia();
            ServicioEmergenciaBL oServicioEmergenciaBL = new ServicioEmergenciaBL();
            int Idmedicamento;
            Int32.TryParse(cbomedicamento.SelectedValue.ToString(), out Idmedicamento);
            oBE_EmergenciaMed = oServicioEmergenciaBL.GeallMedicamentoById(Idmedicamento);

            oBE_Emergencia = new BE_Emergencia();

            oBE_Emergencia.ID_Medicamento       = oBE_EmergenciaMed.ID_Medicamento;
            oBE_Emergencia.GE_NombreMedicamento = oBE_EmergenciaMed.GE_NombreMedicamento;
            oBE_Emergencia.Descripcion          = oBE_EmergenciaMed.Descripcion;
            oBE_Emergencia.cantidad             = 0;

            AgregarListaMedicamento(oBE_Emergencia, this.oEmergenciaMedicamentosBEList.Count - 1);
        }
        catch { }
    }
예제 #5
0
    protected void btnbuscar_Click(object sender, EventArgs e)
    {
        try
        {
            String strTipo, strDocumento;

            if (rbdni.Checked == true)
            {
                strTipo = "1";
            }
            else if (rbpaciente.Checked == true)
            {
                strTipo = "2";
            }
            else
            {
                strTipo = "3";
            }

            strDocumento = txtcodigo.Text.Trim();

            oBE_Emergencia = new BE_Emergencia();
            ServicioEmergenciaBL oServicioEmergenciaBL = new ServicioEmergenciaBL();
            oBE_Emergencia = oServicioEmergenciaBL.GeallDatosEmergenciaId(strTipo, strDocumento);
            if (oBE_Emergencia != null)
            {
                txtnombre.Text         = oBE_Emergencia.nombres;
                txtapellido.Text       = oBE_Emergencia.apellidos;
                txtdni.Text            = oBE_Emergencia.DNI_paciente;
                txtnroatencion.Text    = oBE_Emergencia.ID_ATENCION.ToString();
                txhIDMedicamento.Value = oBE_Emergencia.ID_ATENCION.ToString();
                txhIdpaciente.Value    = oBE_Emergencia.ID_Paciente.ToString();
                IniciaExamenes(oBE_Emergencia.ID_ATENCION);
                IniciaMedicamentos(oBE_Emergencia.ID_ATENCION);
            }
        }
        catch {
        }
    }
예제 #6
0
    private void IniciaPagina()
    {
        ServicioEmergenciaBL oServicioEmergenciaBL = new ServicioEmergenciaBL();

        rbatencion.Checked     = false;
        rbdni.Checked          = false;
        rbpaciente.Checked     = false;
        txtnombre.Text         = string.Empty;
        txtapellido.Text       = string.Empty;
        txtdni.Text            = string.Empty;
        txtnroatencion.Text    = string.Empty;
        txhIDMedicamento.Value = string.Empty;

        this.cboExamen.DataSource     = oServicioEmergenciaBL.GeallTipoExamenMedico();
        this.cboExamen.DataTextField  = "Descripcion";
        this.cboExamen.DataValueField = "ID_Tipo_Examen";
        this.cboExamen.DataBind();
        this.cboExamen.Items.Insert(0, new ListItem());
        this.cboExamen.Items[0].Text  = "--Seleccione--";
        this.cboExamen.Items[0].Value = String.Empty;

        this.cbomedicamento.DataSource     = oServicioEmergenciaBL.GeallMedicamento();
        this.cbomedicamento.DataTextField  = "GE_NombreMedicamento";
        this.cbomedicamento.DataValueField = "ID_Medicamento";
        this.cbomedicamento.DataBind();
        this.cbomedicamento.Items.Insert(0, new ListItem());
        this.cbomedicamento.Items[0].Text  = "--Seleccione--";
        this.cbomedicamento.Items[0].Value = String.Empty;

        this.oEmergenciaExamenesBEList.Add(new BE_Emergencia());
        this.grvExamen.DataSource = this.oEmergenciaExamenesBEList;
        this.grvExamen.DataBind();

        this.oEmergenciaMedicamentosBEList.Add(new BE_Emergencia());
        this.grvMedicamentos.DataSource = this.oEmergenciaMedicamentosBEList;
        this.grvMedicamentos.DataBind();
    }