public CanalProgramado InsertarLoteSacrificio(CCall ACanal) { string pSentencia = "INSERT INTO DRASCCALL (GRANJA, LOTE, FECHA, CANALES) VALUES (@GRANJA, @LOTE, @FECHA, @CANALES) RETURNING CLAVE"; FbConnection con = _Conexion.ObtenerConexion(); FbCommand com = new FbCommand(pSentencia, con); com.Parameters.Add("@GRANJA", FbDbType.Integer).Value = ACanal.Granja; com.Parameters.Add("@LOTE", FbDbType.VarChar).Value = ACanal.Lote; com.Parameters.Add("@FECHA", FbDbType.Integer).Value = ACanal.Fecha; com.Parameters.Add("@CANALES", FbDbType.Integer).Value = ACanal.Canales; FbParameter pOutParameter = new FbParameter("@CLAVE", FbDbType.Integer); pOutParameter.Direction = ParameterDirection.Output; com.Parameters.Add(pOutParameter); try { con.Open(); com.ExecuteNonQuery(); } finally { if (con.State == System.Data.ConnectionState.Open) { con.Close(); } } return ObtenerCanalProgramado((int)pOutParameter.Value); }
public JsonResult InsertarLoteSacrificio(CCall Canal) { return Json(_CanalesLogica.InsertarLoteSacrificio(Canal)); }
public CanalProgramado InsertarLoteSacrificio(CCall ACanal) { return _CanalesPersistencia.InsertarLoteSacrificio(ACanal); }