public List<Modelo.M_Medicamento> GetAllMedicamento() { oConexion = Modelo.M_Conexion.obtenerInstancia(); try { List<Modelo.M_Medicamento> lst = new List<Modelo.M_Medicamento>(); string query = "SELECT * FROM T_Medicamentos"; DataTable dt = oConexion.EjecutaQueryParam(query); if (dt != null) { foreach (DataRow row in dt.Rows) { oMedicamento = new Modelo.M_Medicamento(); oMedicamento.CodMedicamento = int.Parse(row["CodMedicamento"].ToString()); oMedicamento.Descripcion = row["Descripcion"].ToString(); oMedicamento.CodigoBarra = row["CodigoBarra"].ToString(); oMedicamento.Id_Laboratorio = int.Parse(row["Id_Laboratorio"].ToString()); oMedicamento.Presentacion = row["Presentacion"].ToString(); oMedicamento.Troquel = row["Troquel"].ToString(); lst.Add(oMedicamento); } } return lst; } catch (Exception) { throw; } }
public int EditarMedicamento(Modelo.M_Medicamento _oMedicamento, Modelo.M_Laboratorio _oLaboratorio) { oConexion = Modelo.M_Conexion.obtenerInstancia(); try { string query = "UPDATE T_Medicamentos SET Descripcion= '" + _oMedicamento.Descripcion + "', Presentacion = '" + _oMedicamento.Presentacion + "', CodigoBarra = '" + _oMedicamento.CodigoBarra + "',Troquel = '" + _oMedicamento.Troquel + "',Id_Laboratorio ='" + _oLaboratorio.Id_Laboratorio + "' WHERE CodMedicamento = '" + _oMedicamento.CodMedicamento + "',"; return oConexion.EjecutaExecuteScalar(query); } catch (Exception) { return 0; } }
public int BajaMedicamento(Modelo.M_Medicamento _oMedicamento) { oConexion = Modelo.M_Conexion.obtenerInstancia(); try { string query = "DELETE T_Medicamentos WHERE CodMedicamento ='" + _oMedicamento.CodMedicamento + "'"; return oConexion.EjecutaExecuteScalar(query); } catch (Exception) { return 0; } }
public int AltaMedicamento(Modelo.M_Medicamento _oMedicamento, Modelo.M_Laboratorio _oLaboratorio) { oConexion = Modelo.M_Conexion.obtenerInstancia(); try { string query = "INSERT INTO T_Medicamentos VALUES '" + _oMedicamento.CodMedicamento + "','" + _oMedicamento.Descripcion + "','" + _oMedicamento.Presentacion + "','" + _oMedicamento.CodigoBarra + "','" + _oMedicamento.Troquel + "','" + _oLaboratorio.Id_Laboratorio + "', "; return oConexion.EjecutaExecuteScalar(query); } catch (Exception) { return 0; } }
public Modelo.M_Medicamento GetMedicamento(int CodMedicamento) { oConexion = Modelo.M_Conexion.obtenerInstancia(); try { string query = "SELECT * FROM T_Medicamentos WHERE CodMedicamento ='" + CodMedicamento + "'"; DataTable dt = oConexion.EjecutaQueryParam(query); if (dt != null) { foreach (DataRow row in dt.Rows) { oMedicamento = new Modelo.M_Medicamento(); oMedicamento.CodMedicamento = int.Parse(row["CodMedicamento"].ToString()); oMedicamento.Descripcion = row["Descripcion"].ToString(); oMedicamento.CodigoBarra = row["CodigoBarra"].ToString(); oMedicamento.Id_Laboratorio = int.Parse(row["Id_Laboratorio"].ToString()); oMedicamento.Presentacion = row["Presentacion"].ToString(); oMedicamento.Troquel = row["Troquel"].ToString(); } } } catch (Exception) { throw; } return oMedicamento; }
public int IdMedicamentoIncremental() { oConexion = Modelo.M_Conexion.obtenerInstancia(); string query = "SELECT MAX(CodMedicamento)+1 from T_Medicamentos"; return oConexion.EjecutaExecuteScalar(query); }