示例#1
0
 /// <summary>
 /// default constructor
 /// </summary>
 public PeticionItem()
 {
     m_idpeticionitem = 0;
     m_idefector      = new Efector();
     m_idpeticion     = new Peticion();
     m_iditem         = new Item();
     m_recomendacion  = String.Empty;
 }
示例#2
0
 /// <summary>
 /// required (not null) fields only constructor
 /// </summary>
 public PeticionItem(
     Efector idefector,
     Peticion idpeticion,
     Item iditem,
     string recomendacion)
     : this()
 {
     m_idefector     = idefector;
     m_idpeticion    = idpeticion;
     m_iditem        = iditem;
     m_recomendacion = recomendacion;
 }
示例#3
0
        protected void dlstPeticiones_ItemDataBound(object sender, DataListItemEventArgs e)
        {
            HyperLink oHplInfo = (HyperLink)e.Item.FindControl("hplPeticionEdit");

            if (oHplInfo != null)
            {
                string s_idPeticion = oHplInfo.NavigateUrl;
                Business.Data.Laboratorio.Peticion oRegistro = new Business.Data.Laboratorio.Peticion();
                oRegistro = (Business.Data.Laboratorio.Peticion)oRegistro.Get(typeof(Business.Data.Laboratorio.Peticion), int.Parse(s_idPeticion));

                oHplInfo.NavigateUrl = "Protocolos/ProtocoloEdit2.aspx?idPaciente=" + oRegistro.IdPaciente.IdPaciente.ToString() + "&Operacion=AltaPeticion&idServicio=" + oRegistro.IdTipoServicio.IdTipoServicio.ToString() + "&idPeticion=" + oRegistro.IdPeticion.ToString();
            }
        }
示例#4
0
        protected void gvLista_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            Business.Data.Laboratorio.Peticion oRegistro = new Business.Data.Laboratorio.Peticion();
            oRegistro = (Business.Data.Laboratorio.Peticion)oRegistro.Get(typeof(Business.Data.Laboratorio.Peticion), int.Parse(e.CommandArgument.ToString()));
            switch (e.CommandName)
            {
            case "Modificar":
            {
                Response.Redirect("PeticionEdit.aspx?idPeticion=" + oRegistro.IdPeticion.ToString() + "&idPaciente=" + oRegistro.IdPaciente.IdPaciente.ToString() + "&idTipoServicio=" + oRegistro.IdTipoServicio.IdTipoServicio.ToString() + "&Modifica=1");
            }
            break;

            case "Eliminar":
                Anular(oRegistro);
                break;

            case "Protocolo":
            {
                Response.Redirect("../Protocolos/ProtocoloEdit2.aspx?idPaciente=" + oRegistro.IdPaciente.IdPaciente.ToString() + "&Operacion=AltaPeticion&idServicio=" + oRegistro.IdTipoServicio.IdTipoServicio.ToString() + "&idPeticion=" + oRegistro.IdPeticion.ToString(), false);
            }
            break;
            }
        }
示例#5
0
 private void Anular(Business.Data.Laboratorio.Peticion oRegistro)
 {
     oRegistro.Baja = true;
     oRegistro.Save();
     CargarGrilla();
 }