예제 #1
0
        public bool actualizarRecetaM(RecetaM AReceta)
        {
            string pSentencia = "UPDATE DRASRECETAM SET PRODUCTO=@PRODUCTO, DESCRIPCION=@DESCRIPCION WHERE ID=@ID";
            FbConnection con = _Conexiones.ObtenerConexion();
            FbCommand com = new FbCommand(pSentencia, con);
            com.Parameters.Add("PRODUCTO", FbDbType.Integer).Value    = AReceta.Producto;
            com.Parameters.Add("DESCRIPCION", FbDbType.Integer).Value = AReceta.Descripcion;
            com.Parameters.Add("ID", FbDbType.Integer).Value          = AReceta.Id;

            try
            {
                con.Open();
                com.ExecuteNonQuery();
            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }

            return true;
        }
예제 #2
0
 public List<RecetaM> ObtenerLista_receta_productoM(int Producto)
 {
     List<RecetaM> pResult = new List<RecetaM>();
     string pSentencia = "SELECT * FROM DRASRECETAM WHERE PRODUCTO = @PRODUCTO";
     FbConnection con = _Conexiones.ObtenerConexion();
     FbCommand com = new FbCommand(pSentencia, con);
     com.Parameters.Add("@PRODUCTO", FbDbType.Integer).Value = Producto;
     try
     {
         con.Open();
         FbDataReader reader = com.ExecuteReader();
         while (reader.Read())
         {
             RecetaM pReceta     = new RecetaM();
             pReceta.Id          = reader.GetInt32(0);
             pReceta.Producto    = reader.GetString(1);
             pReceta.Descripcion = reader.GetString(2);
             pResult.Add(pReceta);
         }
     }
     finally
     {
         if (con.State == System.Data.ConnectionState.Open)
         {
             con.Close();
         }
     }
     return pResult;
 }
예제 #3
0
        //Guarda RecetaM
        public RecetaM guarda_receta_productoM(RecetaM AReceta)
        {
            AReceta.Id = GeneraClave("ID", "DRASRECETAM");

            string pSentencia = "INSERT INTO DRASRECETAM (ID, PRODUCTO, DESCRIPCION) VALUES (@ID, @PRODUCTO, @DESCRIPCION)";
            FbConnection con = _Conexiones.ObtenerConexion();

            FbCommand com = new FbCommand(pSentencia, con);
            com.Parameters.Add("@ID", FbDbType.Integer).Value          = AReceta.Id;
            com.Parameters.Add("@PRODUCTO", FbDbType.VarChar).Value    = AReceta.Producto;
            com.Parameters.Add("@DESCRIPCION", FbDbType.VarChar).Value = AReceta.Descripcion;
            try
            {
                con.Open();
                com.ExecuteNonQuery();

            }
            finally
            {
                if (con.State == System.Data.ConnectionState.Open)
                {
                    con.Close();
                }
            }
            return AReceta;
        }
예제 #4
0
 //Actualizar RecetaM
 public bool actualizarRecetaM(RecetaM AReceta)
 {
     return _RecetasLogica.actualizarRecetaM(AReceta);
 }
예제 #5
0
 public JsonResult guarda_receta_productoM(RecetaM AReceta)
 {
     return Json(_RecetasLogica.guarda_receta_productoM(AReceta));
 }
예제 #6
0
 //Actualizar RecetaM
 public bool actualizarRecetaM(RecetaM AReceta)
 {
     return _RecetasPersistencia.actualizarRecetaM(AReceta);
 }
예제 #7
0
 //Guardar RecetaM
 public RecetaM guarda_receta_productoM(RecetaM AReceta)
 {
     return _RecetasPersistencia.guarda_receta_productoM(AReceta);
 }