コード例 #1
0
        public void delete(string queryIf, Tabla_Temporal_AnalisisClinicoDTO oneAnaPaquete)
        {
            string  query = "delete Tabla_Temporal_AnalisisClinico where Id_Temporal_AnalisisClinico = @Id_Temporal_AnalisisClinico";
            Helpers h     = new Helpers();

            h.ExecuteNonQueryParam(query, oneAnaPaquete);
        }
コード例 #2
0
        public void LlenarPaquete()
        {
            // Isertar analisis en paquetes
            string query = "select * from Tabla_Temporal_AnalisisClinico where Id_Consulta = @Id_Consulta and Id_FichaIdentificacion = @Id_FichaIdentificacion";
            Helpers h = new Helpers();
            var oneTemp = new Tabla_Temporal_AnalisisClinicoDTO();
            oneTemp.Id_Consulta = Id_Consulta;
            oneTemp.Id_FichaIdentificacion = Id_FichaIdentificacion;
            var lTemporal = h.GetAllParametized(query, oneTemp);
            string queryInsert = "insert into Tabla_Registro_AnalisisClinicoPaquetes (Id_AnalisisClinico, Id_AnalisisClinicoPaquetes) values (@Id_AnalisisClinico, @Id_AnalisisClinicoPaquetes)";
            var oneT = new Tabla_Analsis_TemplateDTO();
            string queryLast = "SELECT TOP 1 Id_AnalisisClinicoPaquetes FROM Tabla_Registro_AnalisisClinicoPaquetes ORDER BY Id_AnalisisClinicoPaquetes DESC";
            var lIdTemplate = h.GetAllParametized(queryLast, oneT);
            if (lIdTemplate.Count == 0)
            {
                oneT.Id_AnalisisClinicoPaquetes = 0;
            }
            else
            {
                oneT.Id_AnalisisClinicoPaquetes = lIdTemplate[0].Id_AnalisisClinicoPaquetes + 1;
            }
            foreach (var y in lTemporal)
            {
                var oneTemplate = new Tabla_Analsis_TemplateDTO();
                oneTemplate.Id_AnalisisClinico = y.Id_AnalisisClinico;
                oneTemplate.Id_AnalisisClinicoPaquetes = oneT.Id_AnalisisClinicoPaquetes;
                h.ExecuteNonQueryParam(queryInsert, oneTemplate);
            }

            // string script = "AlertaGuardar();";
            // ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true);
            Page.Response.Redirect(Page.Request.Url.ToString(), true);
            return;
        }
コード例 #3
0
        public void Insert(string queryIf, Tabla_Temporal_AnalisisClinicoDTO oneAnaPaquete)
        {
            string  query = "insert into Tabla_Temporal_AnalisisClinico (Id_FichaIdentificacion, Id_AnalisisClinico , Id_Consulta) values (@Id_FichaIdentificacion, @Id_AnalisisClinico , @Id_Consulta)";
            Helpers h     = new Helpers();

            h.ExecuteNonQueryParam(query, oneAnaPaquete);
        }
コード例 #4
0
 protected void deleteItem(object sender, EventArgs e)
 {
     var Id_Temporal_AnalisisClinico = Convert.ToInt32(((LinkButton)sender).CommandArgument);
     var oneAnaPaquete = new Tabla_Temporal_AnalisisClinicoDTO();
     oneAnaPaquete.Id_Temporal_AnalisisClinico = Id_Temporal_AnalisisClinico;
     Tabla_Temporal_AnalisisClinicoDAO Delete = new Tabla_Temporal_AnalisisClinicoDAO();
     Delete.delete("", oneAnaPaquete);
     loadItems();
 }
コード例 #5
0
 /*protected void addAnalisis(object sender, EventArgs e)
 {
     AnalisisEnPaquetesDTO oneAnaPaquete = new AnalisisEnPaquetesDTO();
     oneAnaPaquete.Id_AnalisisClinicoPaquetes = Convert.ToInt32(ddlPaquetes.SelectedItem.Value);
     oneAnaPaquete.Id_AnalisisClinico = Convert.ToInt32(ddlAnalisis.SelectedItem.Value);
     oneAnaPaquete.Estatus_AnalisisClinicoPaquetes = true;
     AnalisisEnPaquetesDAO Insert = new AnalisisEnPaquetesDAO();
     Insert.Insert("", oneAnaPaquete);
     loadItems();
 }*/
 protected void addAnalisis(object sender, EventArgs e)
 {
     Tabla_Temporal_AnalisisClinicoDTO oneAnaPaquete = new Tabla_Temporal_AnalisisClinicoDTO();
     oneAnaPaquete.Id_FichaIdentificacion = Id_FichaIdentificacion;
     //oneAnaPaquete.Id_AnalisisClinico = Convert.ToInt32(ddlAnalisis.SelectedItem.Value);
     oneAnaPaquete.Id_Consulta = Id_Consulta;
     Tabla_Temporal_AnalisisClinicoDAO Insert = new Tabla_Temporal_AnalisisClinicoDAO();
     Insert.Insert("", oneAnaPaquete);
     loadItems();
 }
コード例 #6
0
 public static List<Tabla_Temporal_AnalisisClinicoDTO> GetAll(string queryIf, Tabla_Temporal_AnalisisClinicoDTO oneAnaPaquete)
 {
     string query = "select * from Tabla_Temporal_AnalisisClinico a left join Tabla_Catalogo_AnalisisClinico b on b.Id_AnalisisClinico = a.Id_Analisisclinico " + queryIf;
     Helpers h = new Helpers();
     var lAnalisisEnPaquetes = h.GetAllParametized(query, oneAnaPaquete);
     foreach (var y in lAnalisisEnPaquetes)
     {
         string innerQuery = " where Id_AnalisisClinico = @Id_AnalisisClinico";
         y.oneAnalisis = AnalisisClinicoDAO.GetAll(innerQuery, new AnalisisClinicoDTO { Id_AnalisisClinico = y.Id_AnalisisClinico })[0];
     }
     return lAnalisisEnPaquetes;
 }
コード例 #7
0
        /*protected void deletePacket(object sender, EventArgs e)
        {
            var Id_Paquete = ddlPaquetes.SelectedItem.Value;
            PaquetesDTO onePaquet = new PaquetesDTO();
            onePaquet.Id_AnalisisClinicoPaquetes = Convert.ToInt32(Id_Paquete);
            PaquetesDAO Delete = new PaquetesDAO();
            Delete.Delete("", onePaquet);
            loadPaquetes();
            loadItems();
            limpiar();
        }*/
        protected void saveToUse(object sender, EventArgs e)
        {
            //int Id_AnalisisClinicoPaquetes = Convert.ToInt32(ddlPaquetes.SelectedItem.Value);
            string query = @"select  a.*, b.Descripcion_AnalisisClinico as Tem_Medicamento from Tabla_Registro_AnalisisClinicoPaquetes a
            left join Tabla_Catalogo_AnalisisClinico b on b.Id_AnalisisClinico = a.Id_AnalisisClinico where Id_AnalisisClinicoPaquetes = @Id_AnalisisClinicoPaquetes";
            var oneTemp = new Tabla_Registro_AnalisisClinicoPaquetesDTO();
               // oneTemp.Id_AnalisisClinicoPaquetes = Id_AnalisisClinicoPaquetes;
            Helpers h = new Helpers();
            var lTemporal = h.GetAllParametized(query, oneTemp);
            string queryInsert = "insert into Tabla_Temporal_AnalisisClinico (Id_FichaIdentificacion, Id_AnalisisClinico, Id_Consulta) values (@Id_FichaIdentificacion, @Id_AnalisisClinico, @Id_Consulta)";
            string queryDelete = "delete from Tabla_Temporal_AnalisisClinico where Id_Consulta = @Id_Consulta and Id_FichaIdentificacion = @Id_FichaIdentificacion";
            h.ExecuteNonQueryParam(queryDelete, new Tabla_Temporal_AnalisisClinicoDTO { Id_FichaIdentificacion = Id_FichaIdentificacion, Id_Consulta = Id_Consulta });

            foreach (var y in lTemporal)
            {
                var oneTe = new Tabla_Temporal_AnalisisClinicoDTO();
                oneTe.Id_Consulta = Id_Consulta;
                oneTe.Id_FichaIdentificacion = Id_FichaIdentificacion;
                oneTe.Id_AnalisisClinico = y.Id_AnalisisClinico;
                h.ExecuteNonQueryParam(queryInsert, oneTe);
                //loadTemporal();
                loadPaquetes();
                loadItems();

            }
            string script = "AlertaGuardar();";
            ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true);
            return;
        }
コード例 #8
0
        protected void addAnalisis()
        {
            var oneAnalisisClinico = new Tabla_Catalogo_AnalisisClinicoDTO();
            oneAnalisisClinico.Descripcion_AnalisisClinico = txtSearch.Text;
            oneAnalisisClinico = AnalisisClinicosDAO.GetOneByName(oneAnalisisClinico);

            Tabla_Temporal_AnalisisClinicoDTO oneAnaPaquete = new Tabla_Temporal_AnalisisClinicoDTO();
            oneAnaPaquete.Id_FichaIdentificacion = Id_FichaIdentificacion;
            oneAnaPaquete.Id_AnalisisClinico = oneAnalisisClinico.Id_AnalisisClinico;
            oneAnaPaquete.Id_Consulta = Id_Consulta;
            Tabla_Temporal_AnalisisClinicoDAO Insert = new Tabla_Temporal_AnalisisClinicoDAO();
            Insert.Insert("", oneAnaPaquete);
            loadItems();
            txtSearch.Text = "";
            //Page.Response.Redirect(Page.Request.Url.ToString(), true);
        }
コード例 #9
0
        public static List <Tabla_Temporal_AnalisisClinicoDTO> GetAll(string queryIf, Tabla_Temporal_AnalisisClinicoDTO oneAnaPaquete)
        {
            string  query = "select * from Tabla_Temporal_AnalisisClinico a left join Tabla_Catalogo_AnalisisClinico b on b.Id_AnalisisClinico = a.Id_Analisisclinico " + queryIf;
            Helpers h     = new Helpers();
            var     lAnalisisEnPaquetes = h.GetAllParametized(query, oneAnaPaquete);

            foreach (var y in lAnalisisEnPaquetes)
            {
                string innerQuery = " where Id_AnalisisClinico = @Id_AnalisisClinico";
                y.oneAnalisis = AnalisisClinicoDAO.GetAll(innerQuery, new AnalisisClinicoDTO {
                    Id_AnalisisClinico = y.Id_AnalisisClinico
                })[0];
            }
            return(lAnalisisEnPaquetes);
        }
コード例 #10
0
 public void Insert(string queryIf, Tabla_Temporal_AnalisisClinicoDTO oneAnaPaquete)
 {
     string query = "insert into Tabla_Temporal_AnalisisClinico (Id_FichaIdentificacion, Id_AnalisisClinico , Id_Consulta) values (@Id_FichaIdentificacion, @Id_AnalisisClinico , @Id_Consulta)";
     Helpers h = new Helpers();
     h.ExecuteNonQueryParam(query, oneAnaPaquete);
 }
コード例 #11
0
 public void delete(string queryIf, Tabla_Temporal_AnalisisClinicoDTO oneAnaPaquete)
 {
     string query = "delete Tabla_Temporal_AnalisisClinico where Id_Temporal_AnalisisClinico = @Id_Temporal_AnalisisClinico";
     Helpers h = new Helpers();
     h.ExecuteNonQueryParam(query, oneAnaPaquete);
 }