コード例 #1
0
        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;
            }
        }
コード例 #2
0
 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;
     }
 }
コード例 #3
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;
     }
 }
コード例 #4
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;
     }
 }
コード例 #5
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;
        }
コード例 #6
0
 public int IdMedicamentoIncremental()
 {
     oConexion = Modelo.M_Conexion.obtenerInstancia();
     string query = "SELECT  MAX(CodMedicamento)+1  from T_Medicamentos";
     return oConexion.EjecutaExecuteScalar(query);
 }