public DataSet obtenerFichasPorIDFicha(Tab_fichaNutricional ficha) { DataSet ds = new DataSet(); List <Parametro> Parametros = new List <Parametro>(); Parametros.Add(new Parametro("@ID_Ficha", DbType.Int32, ficha.Id)); ds = SqlQuery.ObtieneDataSet(Parametros, "SP_FichaNutricionalObtenerPorIDFicha", ConfigurationManager.AppSettings["Sistema"]); return(ds); }
public bool insertarFicha(Tab_fichaNutricional fichaNutricional) { bool resultado = false; SqlConnection cnn = null; SqlCommand cmd = null; cnn = new SqlConnection(ConfigurationManager.AppSettings["Sistema"]); cmd = new SqlCommand("SP_FichaNutricionalInsertar", cnn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@ID_Paciente", SqlDbType.Int); cmd.Parameters["@ID_Paciente"].Value = fichaNutricional.Id_paciente; cmd.Parameters.Add("@FechaRegistro", SqlDbType.Date); cmd.Parameters["@FechaRegistro"].Value = fichaNutricional.FechaRegistro.ToShortDateString(); cmd.Parameters.Add("@Peso", SqlDbType.Float); cmd.Parameters["@Peso"].Value = fichaNutricional.Peso; cmd.Parameters.Add("@Talla", SqlDbType.Float); cmd.Parameters["@Talla"].Value = fichaNutricional.Talla; cmd.Parameters.Add("@Cintura", SqlDbType.Float); cmd.Parameters["@Cintura"].Value = fichaNutricional.Cintura; cmd.Parameters.Add("@Alcohol", SqlDbType.Int); cmd.Parameters["@Alcohol"].Value = fichaNutricional.Alcohol; cmd.Parameters.Add("@Tabaco", SqlDbType.Int); cmd.Parameters["@Tabaco"].Value = fichaNutricional.Tabaco; cmd.Parameters.Add("@Anamnesis", SqlDbType.VarChar); cmd.Parameters["@Anamnesis"].Value = fichaNutricional.Anamnesis; cmd.Parameters.Add("@Diagnostico", SqlDbType.VarChar); cmd.Parameters["@Diagnostico"].Value = fichaNutricional.Diagnostico; cmd.Parameters.Add("@TipoConsulta", SqlDbType.Int); cmd.Parameters["@TipoConsulta"].Value = fichaNutricional.IdTipoConsulta; cmd.Parameters.Add("@IMC", SqlDbType.Float); cmd.Parameters["@IMC"].Value = fichaNutricional.IMC; cmd.Parameters.Add("@Indicaciones", SqlDbType.VarChar); cmd.Parameters["@Indicaciones"].Value = fichaNutricional.Indicaciones; cnn.Open(); int cantidad = Convert.ToInt32(cmd.ExecuteNonQuery()); cnn.Close(); if (cantidad >= 1) { resultado = true; } return(resultado); }
private static void procesaFichaResumen(ArrayList mensajes, string id_ficha) { DataSet ds = new DataSet(); MetodosTabFichaNutricional metodosFichaNutricional = new MetodosTabFichaNutricional(); Tab_fichaNutricional fichaNutricional = new Tab_fichaNutricional(); fichaNutricional.Id = Convert.ToInt32(id_ficha); ds = metodosFichaNutricional.obtenerFichasPorIDFicha(fichaNutricional); if (ds != null) { foreach (DataRow item in ds.Tables[0].Rows) { int id = Convert.ToInt32(item["id"]); string fechaRegistro = item["fechaRegistro"].ToString(); string peso = item["peso"].ToString().Replace(",", "."); string talla = item["talla"].ToString().Replace(",", "."); string cintura = item["cintura"].ToString().Replace(",", "."); string imc = item["imc"].ToString(); string alcohol = item["alcohol"].ToString(); string tabaco = item["tabaco"].ToString(); string idTipoConsulta = item["idTipoConsulta"].ToString(); string anamnesis = item["anamnesis"].ToString(); string diagnostico = item["diagnostico"].ToString(); string indicaciones = item["indicaciones"].ToString(); mensajes.Add(new { id = id, fechaRegistro = fechaRegistro, peso = peso, talla = talla, cintura = cintura, imc = imc, alcohol = alcohol, tabaco = tabaco, idTipoConsulta = idTipoConsulta, anamnesis = anamnesis, diagnostico = diagnostico, indicaciones = indicaciones }); } } }
public int obtenerIDFichaInsertada(Tab_fichaNutricional fichaNutricional) { DataSet ds = new DataSet(); int ultimo = 0; List <Parametro> Parametros = new List <Parametro>(); Parametros.Add(new Parametro("@id_paciente", DbType.Int32, fichaNutricional.Id_paciente)); ds = SqlQuery.ObtieneDataSet(Parametros, "SP_FICHANUTRICIONAL_ULTIMAPORID", ConfigurationManager.AppSettings["Sistema"]); if (ds != null) { foreach (DataRow item in ds.Tables[0].Rows) { ultimo = Convert.ToInt32(item["id"]); } } return(ultimo); }
public static int insertarFichaNutricional(string id, string id_ficha, string peso, string talla, string cintura, string imc, string alcohol, string tabaco, string tipoConsulta, string anamnesis, string diagnostico, string indicaciones) { bool resultado; int ultimo = -1; MetodosTabFichaNutricional metodosFichaNutricional = new MetodosTabFichaNutricional(); Tab_fichaNutricional fichaNutricional = new Tab_fichaNutricional(); fichaNutricional.Id = Convert.ToInt32(id_ficha); fichaNutricional.Id_paciente = Convert.ToInt32(id); fichaNutricional.Peso = Convert.ToSingle(peso.Replace(".", ",")); fichaNutricional.Talla = Convert.ToSingle(talla.Replace(".", ",")); fichaNutricional.Cintura = Convert.ToSingle(cintura.Replace(".", ",")); fichaNutricional.IMC = Convert.ToSingle(imc.Replace(".", ",")); fichaNutricional.Alcohol = Convert.ToInt32(alcohol); fichaNutricional.Tabaco = Convert.ToInt32(tabaco); fichaNutricional.IdTipoConsulta = Convert.ToInt32(tipoConsulta); fichaNutricional.Anamnesis = anamnesis; fichaNutricional.Diagnostico = diagnostico; fichaNutricional.FechaRegistro = DateTime.Now; fichaNutricional.Indicaciones = indicaciones; if (fichaNutricional.Id > 0) { resultado = metodosFichaNutricional.updateFicha(fichaNutricional); ultimo = fichaNutricional.Id; } else { resultado = metodosFichaNutricional.insertarFicha(fichaNutricional); if (resultado) { ultimo = metodosFichaNutricional.obtenerIDFichaInsertada(fichaNutricional); } } return(ultimo); }
public static bool actualizarFichaAnterior(string id_ficha, string peso, string talla, string cintura, string imc, string alcohol, string tabaco, string tipoConsulta, string anamnesis, string diagnostico, string indicaciones) { bool resultado = true; MetodosTabFichaNutricional metodosFichaNutricional = new MetodosTabFichaNutricional(); Tab_fichaNutricional fichaNutricional = new Tab_fichaNutricional(); fichaNutricional.Id = Convert.ToInt32(id_ficha); fichaNutricional.Peso = Convert.ToSingle(peso.Replace(".", ",")); fichaNutricional.Talla = Convert.ToSingle(talla.Replace(".", ",")); fichaNutricional.Cintura = Convert.ToSingle(cintura.Replace(".", ",")); fichaNutricional.IMC = Convert.ToSingle(imc.Replace(".", ",")); fichaNutricional.Alcohol = Convert.ToInt32(alcohol); fichaNutricional.Tabaco = Convert.ToInt32(tabaco); fichaNutricional.IdTipoConsulta = Convert.ToInt32(tipoConsulta); fichaNutricional.Anamnesis = anamnesis; fichaNutricional.Diagnostico = diagnostico; fichaNutricional.FechaRegistro = DateTime.Now; fichaNutricional.Indicaciones = indicaciones; resultado = metodosFichaNutricional.updateFicha(fichaNutricional); return(resultado); }