public static Tabla_Catalogo_MedicamentoDTO GetOneById(Tabla_Catalogo_MedicamentoDTO oneMedicamento)
        {
            string  query = "Select * from Tabla_Catalogo_Medicamento where Id_Medicamento = @Id_Medicamento";
            Helpers h     = new Helpers();

            return(h.GetAllParametized(query, oneMedicamento)[0]);
        }
        public static Tabla_Catalogo_MedicamentoDTO GetOneByName(Tabla_Catalogo_MedicamentoDTO oneMedicamento)
        {
            try
            {
                string  query = "Select * from Tabla_Catalogo_Medicamento where Descripcion_Medicamento = @Descripcion_Medicamento";
                Helpers h     = new Helpers();
                return(h.GetAllParametized(query, oneMedicamento)[0]);
            }
            catch
            {
                /*string conexion = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;
                 *
                 * SqlConnection cnn;
                 * cnn = new SqlConnection(conexion);
                 * cnn.Open();
                 * SqlCommand comando = new SqlCommand("SP_Catalogo_Medicamento", cnn);
                 * comando.CommandType = CommandType.StoredProcedure;
                 * comando.Parameters.AddWithValue("@Opcion", "INSERTAR");
                 * comando.Parameters.AddWithValue("@Descripcion_Medicamento", oneMedicamento.Descripcion_Medicamento);
                 * SqlDataReader reader = comando.ExecuteReader();
                 * reader.Read();
                 * reader.Close();*/

                string  query = "Select * from Tabla_Catalogo_Medicamento where Descripcion_Medicamento = @Descripcion_Medicamento";
                Helpers h     = new Helpers();
                return(h.GetAllParametized(query, oneMedicamento)[0]);
            }

            /* // Error: Use of unassigned local variable 'n'.
             * Console.Write(n);
             *
             * if (!("".Equals(oneMedicamento.Id_Medicamento)))
             * {
             * }
             * else
             * {
             *   string conexion = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;
             *
             *   SqlConnection cnn;
             *   cnn = new SqlConnection(conexion);
             *   cnn.Open();
             *   SqlCommand comando = new SqlCommand("SP_Catalogo_Medicamento", cnn);
             *   comando.CommandType = CommandType.StoredProcedure;
             *   comando.Parameters.AddWithValue("@Opcion", "INSERTAR");
             *   comando.Parameters.AddWithValue("@Descripcion_Medicamento", oneMedicamento.Descripcion_Medicamento);
             *   SqlDataReader reader = comando.ExecuteReader();
             *   reader.Read();
             *   reader.Close();
             * }
             * string query = "Select * from Tabla_Catalogo_Medicamento where Descripcion_Medicamento = @Descripcion_Medicamento";
             * Helpers h = new Helpers();
             * return h.GetAllParametized(query, oneMedicamento)[0];*/
        }
        public static Tabla_Catalogo_MedicamentoDTO GetOneByName(Tabla_Catalogo_MedicamentoDTO oneMedicamento)
        {
            try
            {
                string query = "Select * from Tabla_Catalogo_Medicamento where Descripcion_Medicamento = @Descripcion_Medicamento";
                Helpers h = new Helpers();
                return h.GetAllParametized(query, oneMedicamento)[0];
            }
            catch
            {
                /*string conexion = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;

                SqlConnection cnn;
                cnn = new SqlConnection(conexion);
                cnn.Open();
                SqlCommand comando = new SqlCommand("SP_Catalogo_Medicamento", cnn);
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.AddWithValue("@Opcion", "INSERTAR");
                comando.Parameters.AddWithValue("@Descripcion_Medicamento", oneMedicamento.Descripcion_Medicamento);
                SqlDataReader reader = comando.ExecuteReader();
                reader.Read();
                reader.Close();*/

                string query = "Select * from Tabla_Catalogo_Medicamento where Descripcion_Medicamento = @Descripcion_Medicamento";
                Helpers h = new Helpers();
                return h.GetAllParametized(query, oneMedicamento)[0];
            }
               /* // Error: Use of unassigned local variable 'n'.
            Console.Write(n);

            if (!("".Equals(oneMedicamento.Id_Medicamento)))
            {
            }
            else
            {
                string conexion = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString;

                SqlConnection cnn;
                cnn = new SqlConnection(conexion);
                cnn.Open();
                SqlCommand comando = new SqlCommand("SP_Catalogo_Medicamento", cnn);
                comando.CommandType = CommandType.StoredProcedure;
                comando.Parameters.AddWithValue("@Opcion", "INSERTAR");
                comando.Parameters.AddWithValue("@Descripcion_Medicamento", oneMedicamento.Descripcion_Medicamento);
                SqlDataReader reader = comando.ExecuteReader();
                reader.Read();
                reader.Close();
            }
            string query = "Select * from Tabla_Catalogo_Medicamento where Descripcion_Medicamento = @Descripcion_Medicamento";
            Helpers h = new Helpers();
            return h.GetAllParametized(query, oneMedicamento)[0];*/
        }
Exemplo n.º 4
0
 public string GetMedicamentoItems(string search)
 {
     List<string> lSearch = search.Split(new char[] { ' ' }).ToList();
     var oneMedicamento = new Tabla_Catalogo_MedicamentoDTO();
     oneMedicamento.Descripcion_Medicamento = "%" + search.Trim() + "%";
     string query =
         "Select * from Tabla_Catalogo_Medicamento where Descripcion_Medicamento like @Descripcion_Medicamento";
     Helpers h = new Helpers();
     var lMed = h.GetAllParametized(query, oneMedicamento);
     string json = JsonConvert.SerializeObject(lMed);
     return json;
 }
 public static Tabla_Catalogo_MedicamentoDTO GetOneById(Tabla_Catalogo_MedicamentoDTO oneMedicamento)
 {
     string query = "Select * from Tabla_Catalogo_Medicamento where Id_Medicamento = @Id_Medicamento";
     Helpers h = new Helpers();
     return h.GetAllParametized(query, oneMedicamento)[0];
 }
        protected void InsertarMedicamento()
        {
            var oneMedicamento = new Tabla_Catalogo_MedicamentoDTO();
            oneMedicamento.Descripcion_Medicamento = txtSearch.Text;
            oneMedicamento = MedicamentoDAO.GetOneByName(oneMedicamento);

            var oneTemp = new Tabla_Temporal_RecetaDTO();
            oneTemp.Id_FichaIdentificacion = Id_FichaIdentificacion;
            oneTemp.Tem_Dosis = txtDos.Value;
            oneTemp.Tem_Notas = txtNot.Value;
            oneTemp.Id_Medicamento = oneMedicamento.Id_Medicamento;
            oneTemp.Id_Consulta = Id_Consulta;
            string query = "insert into Tabla_Temporal_Receta (Id_FichaIdentificacion, Tem_Dosis, Tem_Notas, Id_Medicamento, Id_Consulta) values (@Id_FichaIdentificacion, @Tem_Dosis, @Tem_Notas, @Id_Medicamento, @Id_Consulta)";
            Helpers h = new Helpers();
            h.ExecuteNonQueryParam(query, oneTemp);
            txtDos.Value = "";
            txtNot.Value = "";
            txtSearch.Text= "";
            try
            {
            ddlMedicamento.SelectedIndex = 0;
            }
            catch { }

            //string script = "AlertaGuardar();";
            // ScriptManager.RegisterStartupScript(this, GetType(), "ServerControlScript", script, true);
            Page.Response.Redirect(Page.Request.Url.ToString(), true);
            //loadTemporal();
            return;
        }